Skip to content

A web-based system developed to help churches manage inventory, track borrowed items, and generate reports. Built with PHP and MySQL, it offers secure admin and user access, enabling easy monitoring of equipment and lending records through an intuitive interface.

Notifications You must be signed in to change notification settings

leonardcl/inventaris-gereja

Repository files navigation

Church Inventory Management System

PHP MySQL License: MIT

Description of the image

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.

Table of Contents


Overview

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.


Features

  • 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.

Technologies Used

  • PHP: Backend language for handling server-side operations.
  • MySQL: Database for storing inventory and user data.
  • CSS: Used for styling the web interface.

Installation

Prerequisites

  • PHP 7.4+
  • MySQL database
  • Apache server

Steps

  1. Clone the repository:
git clone https://github.com/leonardcl/inventaris-gereja.git
cd inventaris-gereja
  1. Set up the MySQL database using the provided schema in database.sql.

  2. Update the database connection credentials in connect.php:

$servername = "localhost";
$username = "admin";
$password = "admin";
$dbname = "inventaris-ltls";
  1. Launch the application on a local PHP server.
php -S localhost:8000

Usage

  1. Log in as an admin with the default credentials:

    • Username: admin
    • Password: admin
  2. Navigate to the dashboard to manage inventory, track borrowings, and generate reports.


Contributing

Feel free to fork this repository and submit pull requests. Contributions are welcome!


License

This project is licensed under the MIT License.

About

A web-based system developed to help churches manage inventory, track borrowed items, and generate reports. Built with PHP and MySQL, it offers secure admin and user access, enabling easy monitoring of equipment and lending records through an intuitive interface.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •