Skip to content

sakil470004/fighing-spirit-client

Repository files navigation

Fighting Spirit

Live link https://fighting-spirit-b55ab.web.app/

Project Description

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.

Features

  • 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
  • Home
    • Dark and Light mode

Installation

To run this project locally, follow these steps:

  1. Clone the repository: git clone https://github.com/your-username/project.git
  2. Navigate to the project directory: cd project
  3. Install dependencies: npm install
  4. Start the development server: npm start
  5. Open the project in your browser at http://localhost:3000

Dependencies

  • React
  • React Router
  • React Helmet
  • React Hook Form
  • Firebase
  • Express.js
  • MongoDB
  • Tailwind CSS
  • Daisy UI

Contributing

Contributions are welcome! If you find any bugs or have suggestions for new features, please create an issue or submit a