-
Notifications
You must be signed in to change notification settings - Fork 5
Home
Welcome to the Kids-U (Kids-University) Wiki.
This project aims to develop a database system with a web application containing various modules such as donations, grants, donors, grantors, volunteer management, and event management along with dedicated features for campaigning and marketing through email communication.
These are the roles of the users of this website with their appointed ability of use:
General Administrative Dashboard
-
After an administrator logs in, they shall be able to view several dashboards throughout the system that automatically provides visual graphics of the stored data
- Examples include: viewing average donation amount, viewing campaign performance, viewing progress of fundraisers, viewing top donors, etc.
-
Creates a task list designed to help notify administration of added information that needs attention
-
Can also set up reminders to contact donors
-
Can assign tasks to yourself or other users
-
If any outstanding tasks exist, those will show up until marked as complete.
-
From the Donations, Donors, Grants, Grantors, Volunteers, Orientations, Events, Registrations, and Applications Pages:
-
Admins must be able to add related information to each record (e.g., person, organization, or activity).
-
Admins must be able to edit and update information within any record.
-
Admins must be able to search and filter through all records efficiently.
Regarding Emails/Marketing:
-
Admins need to be able to send documents to constituents
-
Admins need to be able to send out acknowledgement emails or letters to donors
-
Admins need to be able to add new campaigns
- Includes information such as campaign name, start and end dates, and goal amount
-
Event Registration
-
Single time or reoccurring
-
Sign up type (Individual, Group, Group Member)
-
Customizable Volunteer data registration pages, includes Name, Email, Address, Emergency contact, Agreement to media use/background check, Training completion, age
-
Includes a custom volunteer waiver
-
-
Check-in/out
-
Allows volunteers to check in and check out of events either automatically with a button or manually by entering the time.
-
Displays feedback messages to the user, like check-in times or errors, for a better user experience.
-
Fetches the current event from the server and tracks how many hours the volunteer worked.
-
-
Volunteer application
- Allows user to apply to be a volunteer
This wiki can be used in order to find and understand all the documentation that has to do with this project which includes specific components for the database and the understanding of those components and the project as a whole. It is appreciated and very much encouraged for those in this project who seek fit to add and/or edit any part of this wiki to further improve the comprehensibility of it and the scope of the project.
If you are here for the first time be sure to follow the README.md file from the project in order to be able to build, run, and then work on this project. Be sure to check with your mentor that you are able to add to the project board because repo access doesn't automatically mean project board write permission.