Skip to content

Navnit73/Learnx-frontend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Learnx-frontend

LearnX Frontend

Welcome to the LearnX Frontend repository. LearnX is an interactive learning platform designed to provide users with engaging educational content and personalized learning experiences.

Table of Contents

Introduction

LearnX is an innovative learning platform that combines educational content with interactive features to enhance the learning experience. The frontend of LearnX is built using React to ensure a dynamic and responsive user interface.

Features

  • User Authentication and Authorization
  • Personalized Learning Dashboard
  • Interactive Courses and Quizzes
  • Progress Tracking and Analytics
  • Responsive Design

Tech Stack

  • Frontend Framework: React
  • State Management: Redux
  • Routing: React Router
  • Styling: CSS Modules / Styled-components
  • HTTP Client: Axios
  • Build Tool: Webpack
  • Testing: Jest, React Testing Library

Getting Started

To get a local copy up and running, follow these steps:

Prerequisites

  • Node.js (>=14.x)
  • npm or yarn

Installation

  1. Clone the repository:
    git clone https://github.com/your-username/learnx-frontend.git
    

Project Structure

learnx-frontend/ ├── public/ # Public assets ├── src/ │ ├── components/ # Reusable UI components │ ├── containers/ # Component containers for logic │ ├── redux/ # Redux state management │ ├── routes/ # Route definitions │ ├── services/ # API service calls │ ├── styles/ # Global styles │ ├── utils/ # Utility functions │ ├── App.js # Main application component │ ├── index.js # Application entry point │ └── ... ├── .env # Environment variables ├── package.json # Project metadata and dependencies ├── README.md # Project documentation └── ...

Releases

No releases published

Packages

No packages published

Languages