0% found this document useful (0 votes)
16 views

Project Overview

The document outlines a project for a church management app that includes features for clergy, members, and staff, such as profiles, schedules, messaging, event management, and donation options. It details the app's content sections including Home, About, and Contact, along with additional features like a media library and prayer wall. The document also specifies the database tables and relationships needed to support the app's functionality.

Uploaded by

mburunjoroge0
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
16 views

Project Overview

The document outlines a project for a church management app that includes features for clergy, members, and staff, such as profiles, schedules, messaging, event management, and donation options. It details the app's content sections including Home, About, and Contact, along with additional features like a media library and prayer wall. The document also specifies the database tables and relationships needed to support the app's functionality.

Uploaded by

mburunjoroge0
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

Project Overview

Properties:
Clergy:
1. Profile: Name, position, bio, contact information.
2. Schedule: Availability for counseling, pastoral care, and other services.
3. Messaging: Ability to receive messages from members for prayer requests or counseling.
4. Sermons: Uploading sermons or links to live streams.
5. Events: Creating and managing church events.
6. Announcements: Posting important announcements or updates.
Members:
1. Profile: Name, contact information, family members, interests.
2. Events: Ability to view upcoming church activities.
3. Prayer Requests: Submit prayer requests.
4. Donations: Option to make donations or tithes securely (provides method for paying e.g.
mpesa as well as a till or some sort)
5. Sermon archive: Access to past sermons or live streams.
Other Staff:
1. Communication: Internal messaging system for staff communication.
2. Profile: Name, position, bio, contact information
3. Schedule management: Manage & edit their schedule
Content for the app:
Home:
1. Welcome Message: Greeting users and introducing the app's purpose.
2. Upcoming Events: Highlighting upcoming church events or services.
3. Featured Sermons: Showcasing recent or popular sermons.
4. Prayer Requests: Displaying recent prayer requests and encouraging users to submit
their own.
5. Donation: Providing a quick link to donate or tithe.
6. Connect: Links to social media, community forums, or other ways to connect with the
church.
About:
1. Church History: Brief history and background of the church.
2. Vision and Mission: Stating the church's vision and mission statement.
3. Leadership: Profiles and pictures of the clergy and key staff members.
4. Beliefs: Summary of the church's core beliefs and values.
5. Location: Address, contact information, and directions to the church.
Contact:
1. Contact Information: Phone number, email address, and physical address of the church.
2. Contact Form: A form for users to send messages or inquiries directly to the church.
3. Map: Embedding a map to show the church's location.
4. Social Media Links: Links to the church's social media profiles for further engagement.
Additional Features:
1. Media Library: Archiving past sermons, videos, or podcasts for easy access.
2. Prayer Wall: A public space for users to post prayers and support one another.
3. Volunteer Sign-up: Offering opportunities for members to volunteer for various church
activities.
Tables:
1. Clergy:
 ClergyID (Primary Key)
 Name
 Position
 Bio
 Contact Information
 ScheduleID (Foreign Key)
2. Schedule:
 ScheduleID (Primary Key)
 ClergyID (Foreign Key)
 Date
 Time
 ServiceType (e.g., Counseling, Sermon, etc.)
3. Members:
 MemberID (Primary Key)
 Name
 Contact Information
 Interests
4. PrayerRequests:
 RequestID (Primary Key)
 MemberID (Foreign Key)
 RequestDate
 RequestText
5. Events:
 EventID (Primary Key)
 Title
 Description
 Date
 Time
 Location
 . createdby timeCreated modifiedBy timeModified

6. Donations:
 DonationID (Primary Key)
 MemberID (Foreign Key)
 Amount
 DonationDate
7. Sermons:
 SermonID (Primary Key)
 ClergyID (Foreign Key)
 Title
 Date
 Description
 MediaLink
8. Announcements:
 AnnouncementID (Primary Key)
 Title
 Description
 Date
Relationships:
 One Clergy can have multiple Schedule entries (One-to-Many).
 One Member can submit multiple Prayer Requests (One-to-Many).
 One Member can make multiple Donations (One-to-Many).
 One Clergy can deliver multiple Sermons (One-to-Many).
 Events can have multiple RSVPs from Members (Many-to-Many, requires a junction
table).
 Each Announcement belongs to one Clergy (One-to-Many).

You might also like