Live link https://fighting-spirit-b55ab.web.app/
This project is a MERN (MongoDB, Express.js, React, Node.js) application that allows users to register and log in using Firebase authentication. It also provides the option for users to log in using their Google accounts.
- Authentication:
- Firebase Password login
- Google login
- Dashboard:
- Admin functionalities:
- Make instructors
- Make admins
- Give Permisson to pending course
- Instructor functionalities:
- Create courses
- Edit Course
- Delete Course
- Student functionalities:
- Select courses from the courses page
- Enroll in courses
- Pament Using Stripe (developer mode)
- Payment for courses
- Admin functionalities:
- Home
- Dark and Light mode
To run this project locally, follow these steps:
- Clone the repository:
git clone https://github.com/your-username/project.git
- Navigate to the project directory:
cd project
- Install dependencies:
npm install
- Start the development server:
npm start
- Open the project in your browser at
http://localhost:3000
- React
- React Router
- React Helmet
- React Hook Form
- Firebase
- Express.js
- MongoDB
- Tailwind CSS
- Daisy UI
Contributions are welcome! If you find any bugs or have suggestions for new features, please create an issue or submit a