{"repo":"faaizmahmood/eduwise-frontend","free":true,"listed":false,"github":"https://github.com/faaizmahmood/eduwise-frontend","clone":"git clone https://github.com/faaizmahmood/eduwise-frontend.git","description":"EduWise - Smart E-Learning plate-form","language":"JavaScript","stars":19,"topics":["e-learning-website","expressjs","mern-stack","mongodb","nodejs","react-redux","react-router","reactjs","redux-toolkit","aws-s3-bucket"],"license":null,"category":"auth-billing-email","readme_excerpt":"EduWise – E-Learning Platform (Frontend) A full-featured e-learning web app where users can enroll in courses, watch lectures, solve quizzes, earn certificates, and become instructors. ✅ Why I Built This This was my Software Engineering term project and also my first large full-stack project after my internship — more than 25,000 lines of code. I built it to learn how real-world platforms work: authentication, dashboards, media uploads, role-based access, certificate generation, and more. It became the best project in my class. 🛠 Tech Stack - Frontend: React.js, Bootstrap, CSS - State Management: Redux - Authentication: JWT tokens + HTTP-only cookies - File storage: AWS S3 (course videos & thumbnails) - Deployment: Vercel, Heroku - API: Node.js / Express backend (separate repo) ✨ Features - ✅ Users can browse and enroll in courses - ✅ Video player for lectures (streamed from S3) - ✅ Quizzes for each course - ✅ Certificates issued on course completion - ✅ Users can rate and leave feedback - ✅ Instructor mode (switch between Student and Instructor) - ✅ Instructors can upload courses, videos, quizzes, and thumbnails - ✅ Fully responsive UI","default_branch":null,"files":null,"tree":[],"storefront":"/r/faaizmahmood","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/faaizmahmood/eduwise-frontend/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}