Giter Club home page Giter Club logo

mohsinchd / learnica-frontend Goto Github PK

View Code? Open in Web Editor NEW
8.0 1.0 0.0 66.43 MB

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.

Home Page: https://learnica.vercel.app

HTML 0.71% CSS 0.88% JavaScript 98.41%
axios chartjs cloudinary mooc react-boostrap react-table reactjs reduxjs-toolkit

learnica-frontend's Introduction

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

learnica-frontend's People

Contributors

mohsinchd avatar shahxa avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.