Skip to content

drlyngrc/BOSS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

85 Commits
 
 
 
 
 
 

Repository files navigation

BOSS (Barangay Online Service System)

License GitHub stars

📄 Description

BOSS (Barangay Online Service System) is a comprehensive system designed to facilitate various services within a barangay online. It simplifies and centralizes processes for community services, aiming to streamline interactions between residents and the local government. This is a project developed as part of Object-Oriented Programming (OOP) and Database Management Systems (DBMS) coursework. It aims to offer a comprehensive online platform for various barangay services.

✨ Features

  • Admin portal for barangay officials to manage services
  • Residents portal
  • Real-time tracking: Residents can track the progress of their appointment status.
  • Document management: Residents can download forms.
  • Database integration for efficient data handling

Target users

  • Barangay officials: BOSS provides barangay officials with a centralized platform to manage service requests and track appointments.
  • Residents: BOSS empowers residents to access essential services conveniently and efficiently from the comfort of their own homes.

🔧 Technologies Used

  • Programming Languages: Python, HTML, CSS, JAVASCRIPT
  • Database: MySQL
  • Other tools: Visual Studio Code

🚦 Steps to try BOSS

1. Setup and start XAMPP:

  • Open XAMPP control panel.
  • Start Apache and MySQL services.

2. Import database:

  • Download the barangay_official.sql file.
  • Open phpMyAdmin in your web browser (usually http://localhost/phpmyadmin/).
  • Create a database named barangay_official.
  • Import the barangay_official.sql file into the newly created database.

3. Install dependencies:

  • Open a command prompt or terminal.
  • Run the following command to install the required MySQL connector:
pip install mysql-connector-python

4. Run the application:

  • Open Visual Studio Code.
  • Open the app.py file.
  • In your terminal, navigate to the directory containing the app.py file.
  • Run the following command to start the application:
python app.py

5. Explore the system:

  • Open your web browser and navigate to http://127.0.0.1:5000.
  • This should take you to the login page.
  • Explore the different features and functionalities of the system.

Additional notes:

  • Make sure XAMPP and MySQL are running before attempting to run the application.
  • Ensure you have downloaded the correct database file and imported it into the appropriate database.

Enjoy your experience with BOSS!

👥 Contributors

🌐 Project Context

This project was developed as a collaborative effort for an Object-Oriented Programming (OOP) and Database Management Systems (DBMS) course.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published