
web
Dance Studio Shcool management
Dance academy platform supporting Admin, Instructor and Student roles. Students can browse classes, save favorites, enroll and pay online; instructors submit new classes for approval; admins manage roles, approve/deny classes and monitor payments. Implemented using React, Node.js and MongoDB with Firebase auth and Stripe checkout. I worked on role flows, secure route guards, and payment integration with detailed history views.
Project Type
web
Development Timeline
10/06/2023 - 14/06/2023
Engineering Role
MERN Developer
Team Size
3 Member(s)
Key Features & Architecture
- Multi‑role access: Admin, Instructor, Student
- Enroll, pay for classes, and view payment history
- Admin role management and class approval/denial
- Wishlist/favorites and class capacity tracking
- Stripe payments with receipts and history
Technologies & Tools
TailwindReactNode.jsExpressFirebaseMongoDBStripeVercelDaisyUI