Skip to content

This is a web-based system that allows church administrators to input attendance and offering data for their branches. The main church administrator can then approve the data submitted by the various branch administrators. The system also features a dashboard that presents the data in graphs using Chart.js. This project was built using Django.

License

Notifications You must be signed in to change notification settings

Festus-Kwafo/church_data_project

Repository files navigation

Church Data System

This is a web-based system that allows church administrators to input attendance and offering data for their branches. The main church administrator can then approve the data submitted by the various branch administrators. The system also features a dashboard that presents the data in graphs using Chart.js. This project was built using Django.

Installation

  1. Clone the repository: git clone https://github.com/Festus-Kwafo/church_data_project.git
  2. Move to the src directory: cd src
  3. Install the required packages: pip install -r requirements.txt
  4. Run the server: python manage.py runserver

Usage

  1. Open the system in your web browser: http://localhost:8000/
  2. Login with your admin credentials
  3. Click on "Add Attendance Data" or "Add Offering Data" to input data for your branch
  4. Wait for approval from the main church administrator
  5. View the dashboard to see graphs of attendance and offering data for all branches

Contributing

If you would like to contribute to this project, please follow these steps:

  1. Fork the repository
  2. Create a new branch: git checkout -b feature-branch
  3. Make your changes and commit them: git commit -m "your commit message"
  4. Push to the branch: git push origin feature-branch
  5. Create a pull request

License

This project is licensed under the MIT License.

Contact

If you have any questions or comments about this project, please feel free to contact me at festuskwafo@gmail.com.

About

This is a web-based system that allows church administrators to input attendance and offering data for their branches. The main church administrator can then approve the data submitted by the various branch administrators. The system also features a dashboard that presents the data in graphs using Chart.js. This project was built using Django.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published