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.
- Clone the repository:
git clone https://github.com/Festus-Kwafo/church_data_project.git
- Move to the src directory:
cd src
- Install the required packages:
pip install -r requirements.txt
- Run the server:
python manage.py runserver
- Open the system in your web browser:
http://localhost:8000/
- Login with your admin credentials
- Click on "Add Attendance Data" or "Add Offering Data" to input data for your branch
- Wait for approval from the main church administrator
- View the dashboard to see graphs of attendance and offering data for all branches
If you would like to contribute to this project, please follow these steps:
- Fork the repository
- Create a new branch:
git checkout -b feature-branch
- Make your changes and commit them:
git commit -m "your commit message"
- Push to the branch:
git push origin feature-branch
- Create a pull request
This project is licensed under the MIT License.
If you have any questions or comments about this project, please feel free to contact me at festuskwafo@gmail.com.