HopeConnect 2025 is a humanitarian web platform that connects donors, sponsors, volunteers, and orphanages. It offers a centralized system for sponsorship, donation tracking, delivery logistics, and NGO partnerships. The goal is to provide a transparent, efficient, and scalable tool for orphan support and welfare.
git clone https://github.com/JawadHamdan03/HopeConnect2025.gitnpm installThis project uses a .env file for environment variables. Ensure you have the following in your .env file:
PORT=8000
DB_HOST=localhost
DB_USER=root
DB_PASSWORD=123456
DB_NAME=hopeconnect
JWT_SECRET=123456
EMAIL_USER=
EMAIL_PASS=
NEWS_API_KEY=6c759e017da24b0d94628f382f277d75
⚠️ Make sure your MySQL server is running and the databasehopeconnectis created before starting the app.
npm start- Add and track in-kind donations (clothes, food, supplies)
- Delivery logistics & status tracking (admin-controlled)
- Sponsors can support orphans financially (monthly/yearly)
- Track sponsorships, view orphan profiles
- Admin can schedule & track delivery of donations
- Includes driver info, coordinates, and status
- Records small transaction fees on donations
- Admin can manage partners and view revenue summaries
- Manage NGO, charity, or foundation partnerships
- Public listing & admin-level controls
- 👤 Admin – full control over platform
- 💸 Sponsor – provides recurring financial support
- 🎁 Donor – gives in-kind donations
- 🧑🔧 Volunteer – assigned to orphanage tasks
All API endpoints are tested and documented using Postman.
📄 Click here to view Postman Documentation
Watch the platform in action and explore the workflow.
🔗 View Demo on Google Drive
- Mohammad Khalaf – mohammadkhalaf3hfg@gmail.com
- Jawad Hamdan – Eng.jawad121@hotmail.com
- Mohammad Esawi – esawiaburakang@gmail.com

