Skip to content

IftekherAziz/MaxCoach-Client-Side

Repository files navigation

Logo

MaxCoach - Photography School

Introducing a Learning Management System for photography enthusiasts. Become an instructor, create classes, and teach various photography courses to students. Earn money while sharing your passion. Students can easily purchase their favorite courses and start learning. We accept all major cards (MasterCard, VISA, American Express) via Stripe for secure payments. Join our community and explore the world of photography today.


Features:

  • Light/dark mode toggle for complete website
  • Functional and complete responsive website
  • Single page application
  • Guest user can view all approved classes
  • Guest user can view all instructors
  • Different layout for webite and dashboard
  • Separate dashboard for Admin | Instructor | Student

Admin:

  • Appprove or deny classes
  • Send feedback to instructors
  • Admin can make instructor or admin
  • Admin can delete any user

Instructor:

  • Add a new class
  • View all added classes
  • Update a class (Todo)

Student:

  • Add a class to their selection list
  • Delete a class from selection list
  • Pay selected class using stripe payment
  • View all paid classes in enrolled classes
  • Check all payment histroy

Used packages


Tech Stack:

Client: Html, Tailwind CSS, DaisyUI, JavaScript, React

Server: Node, Express , MongoDB


Frontend:

Live: https://max-coach.web.app/


Support:

For support, conatcat here: [email protected]