This repository contains the Church Inventory Management System developed as part of a Service Learning project at Universitas Kristen Petra (UKP). The system allows church administrators to manage the inventory of equipment and track lending records in a web-based interface.
This project aims to help manage church inventory efficiently by tracking items and their lending status. Users can add new items, manage borrowing requests, and monitor returned equipment through a web interface.
- Inventory Management: Add, edit, and delete items from the inventory.
- Borrowing System: Track items that are borrowed and manage the return process.
- User Authentication: Admin and user authentication for secure access.
- Report Generation: Generate reports for inventory tracking and lending history.
- PHP: Backend language for handling server-side operations.
- MySQL: Database for storing inventory and user data.
- CSS: Used for styling the web interface.
- PHP 7.4+
- MySQL database
- Apache server
- Clone the repository:
git clone https://github.com/leonardcl/inventaris-gereja.git
cd inventaris-gereja
-
Set up the MySQL database using the provided schema in
database.sql
. -
Update the database connection credentials in
connect.php
:
$servername = "localhost";
$username = "admin";
$password = "admin";
$dbname = "inventaris-ltls";
- Launch the application on a local PHP server.
php -S localhost:8000
-
Log in as an admin with the default credentials:
- Username: admin
- Password: admin
-
Navigate to the dashboard to manage inventory, track borrowings, and generate reports.
Feel free to fork this repository and submit pull requests. Contributions are welcome!
This project is licensed under the MIT License.