Skip to content

Courseme is an innovative e-learning platform designed to provide an accessible, engaging, and comprehensive educational experience to users of all ages. With a wide array of courses spanning various subjects, Courseme leverages the latest technologies to deliver personalized learning experiences, including AI-recommended books, interactive quizzes

Notifications You must be signed in to change notification settings

manssorr/Courseme-E-learning-Platform

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Courseme E-learning Platform

Courseme is an innovative e-learning platform designed to provide an accessible, engaging, and comprehensive educational experience to users of all ages. With a wide array of courses spanning various subjects, Courseme leverages the latest technologies to deliver personalized learning experiences, including AI-recommended books, interactive quizzes, and learning paths tailored to each student's needs.

Video Demo

  • Watch the Courseme platform in action here.

And you check screenshots here.

Project Documentation

  • Paper: A detailed exploration of the concepts and technologies behind Courseme.
  • Slideshow: A visual presentation summarizing the project's scope, features, and tech stack.

Features

  • Interactive courses across various domains such as development, design, finance, etc.
  • AI-powered recommendations for books and courses.
  • Learning paths to guide users through a series of related courses.
  • Quizzes and assessments to reinforce learning and track progress.
  • User-friendly interface designed for accessibility across all age groups.

Tech Stack

Front-end:

  • React.js: An open-source JavaScript library for building user interfaces, chosen for its flexibility, community support, and ease of testing.
  • Next.js: A JavaScript framework for building static websites and web applications, selected for its SEO benefits, speed, and efficiency improvements.
  • Bootstrap & Ant Design: Used for developing responsive and mobile-first websites, these CSS frameworks are noted for their time-saving characteristics, ease of use, and customization capabilities.

Back-end:

  • Node.js & Express.js: Utilized for server-side programming, offering scalability, high performance, and a robust set of features for web and mobile applications.
  • MongoDB & Mongoose: A NoSQL database used for its flexibility and dynamic schema, along with Mongoose for adding schema-based models to manage application data.

3rd Party Services:

  • Amazon Web Services (AWS): Provides a flexible, scalable, and secure cloud platform.
  • Stripe: An API for online payment processing, known for its ease of use and security.
  • Other Tools & Libraries: Including but not limited to react-markdown, react-player, bcrypt, jsonwebtoken, react-toastify, redux-form, axios, slugify, cookie-parser, cors, and http-proxy-middleware for various functionalities such as data validation, routing, state management, and API interactions.

Screenshots

Slide82 Slide81 Slide80 Slide79 Slide78 Slide77 Slide76 Slide75 Slide74 Slide73 Slide72 Slide71 Slide70 Slide69 Slide68 Slide67 Slide66 Slide65 Slide64 Slide63 Slide62 Slide61 Slide60 Slide59 Slide58

About

Courseme is an innovative e-learning platform designed to provide an accessible, engaging, and comprehensive educational experience to users of all ages. With a wide array of courses spanning various subjects, Courseme leverages the latest technologies to deliver personalized learning experiences, including AI-recommended books, interactive quizzes

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published