Skip to content

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.

Notifications You must be signed in to change notification settings

touhidcodes/PH-7-Summer-Music-Camp-Client

Repository files navigation

🎵 Summer Music Camp

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.

Summer Music Camp Banner


🌟 Key Features

  • 🎨 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

🛠️ Tech Stack

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 Preview & Repositories


🧪 Test Credentials

Use these credentials to log in as admin and explore functionality:

  • Admin Email: admin@smc.com
  • Password: A@12345

👨‍💻 Author


📄 License

This project is for educational purposes and not intended for commercial use.

About

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published