Skip to content

Latest commit

 

History

History
77 lines (54 loc) · 2.07 KB

File metadata and controls

77 lines (54 loc) · 2.07 KB

LearningHub

Table of Contents

  1. About the Project
  2. Features
  3. Tech Stack
  4. Getting Started
  5. Usage
  6. Author

About the Project

LearningHub is an online learning platform that offers a wide range of courses to help users enhance their skills and knowledge. Users can browse, enroll in courses, and track their progress. The platform also provides a comprehensive dashboard for users to access their enrolled courses.

Features

  • User Registration and Authentication
  • Browse and Search Courses
  • Enroll in Courses
  • Track Course Progress
  • View Enrolled Course Details
  • Interactive Learning Environment
  • Sign Out

Tech Stack

  • React: Frontend framework for building the user interface.
  • React Router: For managing client-side routing and navigation.
  • Redux: State management for user authentication and course data.
  • Firebase: Backend service for authentication and data storage.
  • HTML and CSS: For creating web pages and styling.

Getting Started

Prerequisites

To run this project, you need to have the following installed on your system:

Installation

  1. Clone the repository:

    git clone https://github.com/prathikshetty14//Learning-Hub.git
  2. Change the working directory to the project folder, if it is not in the working directory:

    cd Learning-Hub
  3. Install the project dependencies:

    npm install

Usage

  1. Start the development server:

    npm start
  2. Open your web browser and access the application at http://localhost:3000.

  3. Sign up or sign in to access the platform's features, explore courses, and enroll in them.

  4. Enjoy learning and improving your skills!

Author

This project was created by Prathik Shetty - Full Stack Developer

You can reach out to me at [prathikshetty1411@gmail.com] for any questions or feedback.