Skip to content

Learnica's frontend repository is a modern and user-friendly web application built using React, part of the MERN stack. Learnica is an online learning platform that empowers users to explore a vast array of courses on diverse topics.

Notifications You must be signed in to change notification settings

mohsinchd/Learnica-Frontend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LEARNICA

Welcome to Learnica, a web application that enables students to buy courses and teachers to sell their courses, similar to Udemy. This project is built using the MERN stack (MongoDB, Express, React, Node.js) and is designed to provide an intuitive and user-friendly learning experience.

Features

  • Students can browse and search for available courses.
  • Teachers can create and manage their courses.
  • Users can sign up and log in to their accounts.
  • Course content is organized into sections and lectures.
  • Payment integration for course purchases.
  • User profile pages for teachers and students.
  • Responsive and mobile-friendly design.
  • Teachers can Earn Money by 80/20 Split. 80% will be for the tutor / enrollment and 20% for the administration of the Product.
  • Stunning analytics Dashboard for both administration and Tutor that displays data in Graphs and Charts.

How to Run application?

  • Clone the Project from the github repository.
  • Run npm install to install all the necessary dependencies.
  • Add .env file in the root directory of the project not in the src or not in any folder and Add an Environment Variable by the name of REACT_APP_API_URL = API_URL_PASTE_HERE.
  • If you haven't run the API. Then go to the backend repository LEARNICA_BACKEND_REPO of the same project and clone the api and run as instructed in the Readme of that repository.

Demo

Check out the live demo of Learnica: CHECK_DEMO

About

Learnica's frontend repository is a modern and user-friendly web application built using React, part of the MERN stack. Learnica is an online learning platform that empowers users to explore a vast array of courses on diverse topics.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages