A TypeScript-based web application designed to manage donation activities involving organizations, donors, and administrators.
We have deployed a live demo of this app on Vercel for you to easily try it out.
https://heart-link.vercel.app/
This project facilitates the management of donations through a structured platform that connects donors, organizations, and administrators. Each stakeholder has specific functionalities to enhance the donation process and ensure efficient management.
- Login and secure access
- View and manage organizations and donors
- Review and approve/reject submissions
- Manage requests from organizations and donors
- Password management
- Delete accounts of organizations or donors
- Registration and verification
- Create and manage donation posts
- Receive notifications for chosen donation posts
- View details of fulfilled donation posts
- Acknowledge donor contributions
- Registration and verification
- Browse and filter donation requests
- Select items to donate and schedule pickups
- View and acknowledge donation fulfillment
- Receive notifications for driver arrival






















To set up the project locally, follow these steps:
- Clone the repository:
git clone https://github.com/AbdallahAhmadd/Five-Guys.git
- Navigate to the project directory:
cd Five-Guys/Milestone2/heartlink
- Install dependancies
npm install
- Run the development server:
npm run dev