List of Proposed Prototypes Iteration 2 - GDP-Team01/GDPProject_Team01 GitHub Wiki
List of Proposed Prototypes for Food Bank Management System:
1.User Registration Prototype:
- User's personal information like name, email and phone number fields are used for registration.
- Creation of a username and password for login.
- User profile is verified (email).
2. User Login Prototype:
- Enter the password and username in the text field.
- To reset the password "Forgot Password".
3.Reset Password Prototype:
- Enter your username or email address for identification.
- An email is delivered for user's password reset.
- Password reset using the reset form.
4.Donor Prototype:
- Donor registration and login: Selection of account types for individual, corporate.
- Donation form: Allow various donation for different type of food ,based on food types.
- Donation tracking: Show donors the status and impact of their contributions.
- Tax receipt generation: Automatically generate and email tax receipts.
- Communication tools: Send updates and thank-you messages to donors.
- Reporting: Generate reports on donor activity, types of donations, and impact.
5.Inventory Prototype:
- Centralized inventory database: Stores information about food tracking.
- Inventory tracking: Stores information about each food item (name, category, quantity, expiration date).
- Item search and filtering: Allows users to find specific items based on type of food.
- Inventory addition and editing: Enables adding new items and updating existing entries.
- Inventory alerts: Notifies users about low stock levels and upcoming expirations.
6.Volunteer Prototype:
- Volunteer registration and profile creation: Allow volunteers to create profiles with personal information, skills, and availability.
- Opportunity browsing and interest selection: Show available volunteer opportunities and let volunteers express interest.
- Volunteer communication: Send email or notification updates to volunteers.
- Task tracking and feedback: Allow volunteers to record their hours and provide feedback on their experience.
- Volunteer coordinator dashboard: Provide an overview of volunteer activities, assignments, and communications.
- User roles and permissions: Define separate roles for volunteers and coordinators with limited access controls.
7.Admin Prototype:
- User Management: Admin manages user accounts and approves registrations and termination.
- Approve Donation: Validates donations from donor.
- Inventory Management: Admin manages the inventory of donated food items.
- Delivery Assignment: Admin assigns delivery tasks to volunteers and monitors their progress.
- Real-Time Location Tracking: Admin tracks the location of volunteers and delivery vehicles in real-time.