Backend API for Supportr, a creator tipping platform that allows creators to receive one-time tips from supporters.
- NestJS
- TypeScript
- MongoDB
- Mongoose
- JWT Authentication
- Razorpay
- JWT authentication
- Role-based access control (Admin, Creator, Supporter)
- Creator profile management
- One-time tipping
- Razorpay payment integration
- Secure webhook verification
- Creator dashboard
- Supporter purchase history
- Email notifications
- Audit logging
npm installCreate a .env file and add the required values.
npm run start:devnpm run buildnpm run start:prodUnlicensed