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