Giter Site home page Giter Site logo

singhsidhant / skillspark-an-ed-tech-mern-platform Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 7.39 MB

LearningManagementSystem is a fully functional ed-tech platform that enables users to create, consume, and rate educational content. The platform is built using the MERN stack, which includes ReactJS, NodeJS, MongoDB, and ExpressJS.

HTML 0.19% CSS 1.47% JavaScript 98.34%

skillspark-an-ed-tech-mern-platform's Introduction

SkillSpark: An ed-tech platform

SkillSpark is a fully functional ed-tech platform that enables users to create, consume, and rate educational content. The platform is built using the MERN stack, which includes ReactJS, NodeJS, MongoDB, and ExpressJS

Table of Contents

Description

In the following sections, we will cover the description and functionalities of the platform, including:

  1. System architecture: The high-level overview of the platform's components and diagrams of the architecture.
  2. Front-end: The description of the front-end architecture, user interface design, features, and functionalities of the front-end, and frameworks, libraries, and tools used.
  3. Back-end: The description of the back-end architecture, features and functionalities of the back-end, frameworks, libraries, tools used, and data models and database schema.
  4. API Design: The description of the API design, list of API endpoints, their functionalities, and sample API requests and responses.
  5. Deployment: The description of the deployment process, hosting environment and infrastructure, and deployment scripts and configuration.
  6. Testing: The description of the testing process, types of testing, test frameworks and tools used.
  7. Future Enhancements: The list of potential future enhancements to the platform, explanation of how these enhancements would improve the platform, estimated timeline and priority for implementing these enhancements.

Demo

Live Demo Go and watch.

Usage

Usage For Students: − Homepage: This page will have a brief introduction to the platform, as well as links to the course list and user details. − Course List: This page will have a list of all the courses available on the platform, along with their descriptions and ratings. − Wishlist: This page will display all the courses that a student has added to their wishlist. − Cart Checkout: This page will allow the user to complete the course purchase. − Course Content: This page will have the course content for a particular course, including videos, and other related material. − User Details: This page will have details about the student's account, including their name, email, and other relevant information. − User Edit Details: This page will allow the student to edit their account details. For Instructors: − Dashboard: This page will have an overview of the instructor's courses, as well as the ratings and feedback for each course. − Insights: This page will have detailed insights into the instructor's courses, including the number of views, clicks, and other relevant metrics. − Course Management Pages: These pages will allow the instructor to create, update, and delete courses, as well as manage the course content and pricing. − View and Edit Profile Details: These pages will allow the instructor to view and edit their account details.

Installation

Describe the installation process for your project. Include any prerequisites, dependencies, or setup steps. Be clear and concise.

# Clone the repository
git clone https://github.com/singhsidhant/LearningManagementSystem.git

# Change into the project directory
cd client

# Install dependencies
npm install in both server and client

bash
Copy code
# Run the project
npm start


skillspark-an-ed-tech-mern-platform's People

Contributors

singhsidhant 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.