All projects
Academic · Academic capstone · COMSATS University
Role-Based Donation & Fundraising Platform
University capstone: a fundraising platform with user, NGO, and admin roles and a test-mode payment flow.
Role: Backend and integration (team project)
- Role
- Backend and integration (team project)
- Ownership
- Backend, database, auth, payments, and frontend integration
- Type
- Academic
Overview
A final-year team project for creating, approving, and donating to fundraising cases. I handled the backend and integration work; a teammate handled the UI/UX design and UI code.
What I owned
- Express APIs and MongoDB/Mongoose data model.
- JWT authentication with bcrypt password hashing.
- Stripe test-mode payment flow and image uploads with Multer.
- Admin approval logic and frontend integration.
Stack
ReactExpressMongoDBMongooseJWTbcryptStripe (test mode)Multer