Project Overview
The Share and Smile (S&S) platform was developed to address the growing need for transparent, accessible, and secure online charity donation systems. The project aims to connect donors with verified charity projects across three critical areas: health, education, and environment.
With an increasing number of charitable organizations and campaigns online, donors often face challenges such as lack of trust, difficulty in tracking where funds go, and complicated donation processes. S&S focuses on simplifying the donation experience while providing full visibility on project progress and donation impact.
Key objectives included:
- Ensuring user-friendly interfaces for donors of all tech backgrounds.
- Implementing secure user registration and authentication.
- Enabling project administrators to efficiently manage campaigns in specific categories.
- Providing a system manager role to maintain oversight and ensure platform integrity.
- Building trust through real-time donation tracking and transparent project updates.
Technologies used in this project include web development frameworks, database management systems, and security protocols to ensure a reliable and scalable solution.
Roles Description
1. Registered User
Description: Regular users who can register, browse charity projects, make donations, and track their donation history.
- User registration with validation
- Browse & filter charity projects
- Donate to ongoing campaigns
- View donation history and project progress
Use this account to access:
Email:
dan@gmail.com
Password: QQQ111!!!
Role: Registered User
2. Project Administrator
Description: Manages charity projects within their assigned category (health, education, or environment).
Create, edit, and delete projects in their category
Update project progress
View donation details for projects
3. System Manager
Description: Oversees the entire platform, with full access to all charity projects and users.
- View, edit, and delete any charity project
- Manage users and project statuses
- Access comprehensive platform statistics
Use this account to access:
Email:
manager@email.com
Password: QQQ111!!!
Role: System Manager