Skip to content

A web-based learning platform where learners can access tutorials and track their progress. Admins can upload, manage, and organize content. It features user authentication, Cloudinary media uploads, and PayPal payment integration. Built with React, Express, and MongoDB, offering a responsive, user-friendly experience.

Notifications You must be signed in to change notification settings

abressiddique/learning-platform

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Learning Platform

Overview

A learning platform website that allows learners to access educational tutorials and provides admins with tools to upload and manage content. The platform includes a variety of interactive components for an engaging learning experience, leveraging React for the frontend and Express for the backend.

Features

  • Tutorial Library for Learners
  • Learner Progress Tracking
  • Confetti Animation for Completed Tutorials
  • Admin Dashboard for Managing Tutorials
  • Media Uploads with Cloudinary
  • User Authentication
  • Payment Integration with PayPal
  • Responsive Design for Mobile and Desktop

Technologies

  • Frontend: Vite, React, Tailwind CSS, Radix UI, Zustand (for state management)
  • Backend: Express.js, MongoDB, Cloudinary (for media management)
  • Utilities: Axios, clsx, react-player, framer-motion, jwt, bcryptjs
  • Development Tools: ESLint, Nodemon, PostCSS, Tailwind CSS Animate

Project Screenshots

Here are some screenshots of the project, which can be found in the demo folder:

Screenshot 1 Screenshot 2 Screenshot 3 Screenshot 4 Screenshot 5 Screenshot 6 Screenshot 7 Screenshot 8 Screenshot 9 Screenshot 10 Screenshot 11 Screenshot 12 Screenshot 13 Screenshot 14

Installation

  1. Clone the Repository

    git clone https://github.com/yourusername/learning-platform.git

About

A web-based learning platform where learners can access tutorials and track their progress. Admins can upload, manage, and organize content. It features user authentication, Cloudinary media uploads, and PayPal payment integration. Built with React, Express, and MongoDB, offering a responsive, user-friendly experience.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published