{"repo":"Abhay-yadav966/StudyNotion","free":true,"listed":false,"github":"https://github.com/Abhay-yadav966/StudyNotion","clone":"git clone https://github.com/Abhay-yadav966/StudyNotion.git","description":"StudyNotion is a fully functional ed-tech platform that enables users to create, consume, and rate educational content. It provides a seamless and interactive learning experience for students while offering a platform for instructors to showcase their expertise and connect with learners worldwide.The platform is built using the MERN stack.","language":"JavaScript","stars":20,"topics":["axios","bcrypt","cloudinary","expressjs","jwt","mongodb","razorpay-payment","react-redux","react-toast","reactjs"],"license":null,"category":"auth-billing-email","readme_excerpt":"StudyNotion Study Notion is an ED Tech (Education Technology) web application developed using the MERN stack. StudyNotion is an innovative EdTech platform where instructors can upload their courses and track their progress through visually appealing pie charts created using the Chart.js npm package. The website is built on ReactJS, TailwindCSS, and with backend support provided by NodeJS (ExpressJs) and MongoDB. For payment processing, StudyNotion utilizes Razorpay. Media data is securely stored on Cloudinary servers. Additionally, the website integrates Dicebear's API to automatically generate unique profile pictures for users. System Architecture Features - User Authentication: Study Notion provides secure user registration and authentication using JWT (JSON Web Tokens). Users can sign up, log in, and manage their profiles with ease. - Courses and Lessons: Instructors can create and edit created courses. Students can enroll in courses, access course materials, and track their progress. - Progress Tracking: Study Notion allows students to track their progress in enrolled courses. They can view completed lessons, scores on quizzes and assignments, and overall course progress. - Payment Integration: Study Notion integrates with Razorpay for payment processing. Users can make secure payments for course enrollment and other services using various payment methods supported by Razorpay. - Search Functionality: Users can easily search for courses, lessons, and resources using the b","default_branch":null,"files":null,"tree":[],"storefront":"/r/Abhay-yadav966","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Abhay-yadav966/StudyNotion/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."}