Video Demo: Benjamin A. Ngafua's cs50x Final Project
-
-
Comprises of all code that runs the application.
-
Contains the css, js, fonts and images files with important links that enhance the layout and the performances
-
Contains html file layouts and structure
-
This makes the 'churchAPP directory' a python package Once churchAPP is imported the init.py runs automatically
-
This file heavily comprises of databases
-
Main views, it controls all url endpoints for routing It also deals with functionality on the frontend data
-
- This file will be run when starting the webserver of this application
A Church Management System (Ekklesia) for connecting administrators and members with church activities.
- Ekklesia is church management software that aids churches and similar in managing, automating and organizing daily operations. It handles processes such as databases, communication, event and worship presentation programs.
- It allows church members to see God's hand through ministries
- It help as service support, reporting, work coordination, emails and information dissemination
- Stores attendance, and contribution details
- It helps define approaches to ministry
- It ensures the smooth running of the church on a day-to-day basis by automating recurring tasks and reducing the cost of operations.
- Accounting functionality and report to improve financial management
- Accurately keeps tab of contributions and donations
The church being an organization of ministry leaders, administrators, staff, members and visitors, Ekklesia provides technology tools for better communication as well as sending alert on church news, updates and developments. It also makes for efficient and effective spreading of the Gospel.
- This includes tracking service attendance
- Manages contacts and membership and prospecting for new members
- It maintains a database of each member with details and information that can automatically be updated.
- Currently it's used for church administrator for church growth and provide need for members outreach.
-
Framework:
- Flask
-
Templates :
- Jinja2
-
Frontend : TEMPLATEMO
-
Backend Language:
- Python
-
Images use
-
The images are from: PEXELS
0776931461