Summer Music Camp is a dynamic full-stack web application designed as a summer school platform for learning musical instruments. Built using the MERN Stack, it provides a seamless experience for students, instructors, and administrators.
- 🎨 Unique and eye-catching responsive UI
- 🔒 Secure user authentication with Firebase
- 🔐 Protected routes using JWT
- 📦 Full CRUD operations with MongoDB
- 🧑🏫 Role-based access: Admin, Instructor, and Student
- 📊 Dashboard for class management and user controls
- 🔧 Backend powered by Express.js and Node.js
- 📚 Dynamic class enrollment, selection, and payment simulation
Frontend:
- React.js
- Tailwind CSS
- DaisyUI
- Firebase Authentication
- React Hook Form
Backend:
- Node.js
- Express.js
- MongoDB + Mongoose
- JSON Web Token (JWT)
- CORS & Dotenv
- 🚀 Live Site: https://summer-music-camp.web.app
- 💻 Client Repo: github.com/.../client-side-touhidcodes
- 🛠️ Server Repo: github.com/.../server_side-touhidcodes
Use these credentials to log in as admin and explore functionality:
- Admin Email:
admin@smc.com
- Password:
A@12345
- Developed with ❤️ by Touhidur Zaman
This project is for educational purposes and not intended for commercial use.