Skip to content

Art Quest is a online platform that allows users to learn photography from professional instructors and explore the world through the lens.

Notifications You must be signed in to change notification settings

prodipdev/art-quest-client

Repository files navigation

Art Quest Photography School

Welcome to Art Quest Photography School! An online platform that allows users to learn photography from professional instructors and explore the world through the lens. Enroll in various courses on different topics and levels of photography, such as landscape, portrait, wildlife, macro, and more. Users can also create their own courses and share their knowledge and skills with others.

Visit the Live Site

Technologies Used

This project was built with the following technologies:

  • React: A JavaScript library for building user interfaces
  • Tanstake: A React UI component library
  • Axios: A promise-based HTTP client for the browser and node.js
  • Stripe: A payment platform for online businesses
  • Firebase: A platform for developing web and mobile applications
  • MongoDB: A document-based database
  • Express: A web framework for node.js
  • JWT: A standard for securely transmitting information between parties

Authentication System

This project implements a role-based authentication system for three types of users:

  • Students: Users who can browse and enroll in courses by paying through Stripe and view their enrolled courses and payment history on their dashboard.
  • Instructors: Users who can create, update, and delete courses with multimedia content and receive feedback from admins.
  • Admins: Users who can review, approve, deny, or delete courses submitted by instructors and manage user accounts.

About

Art Quest is a online platform that allows users to learn photography from professional instructors and explore the world through the lens.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published