An open API service indexing awesome lists of open source software.

https://github.com/rajaditya01/studynotion-edtech-v2

StudyNotion 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.
https://github.com/rajaditya01/studynotion-edtech-v2

cloudinary mern-stack nodemailer razorpay-api telwind-css

Last synced: 3 months ago
JSON representation

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

Awesome Lists containing this project

README

          

# StudyNotion EdTech Website

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 Express, with backend support provided by NodeJS and MongoDB. For payment processing, StudyNotion utilizes Razorpay. The website's frontend is hosted on Vercel, and course data is securely stored on Cloudinary servers. Additionally, the website integrates Dicebear's API to automatically generate unique profile pictures for users.

## Features

- **Instructor Dashboard**: Instructors can log in and access their personalized dashboard to upload and manage their courses. They can monitor the progress of enrolled students through informative pie charts created with Chart.js.

- **Student Dashboard**: Students can access their dashboard after registering for courses. They can view their enrolled courses, track their learning progress, and interact with the course material.

- **Admin Dashboard**: Administrators have access to the administrative dashboard to manage users, courses, and ensure the smooth functioning of the platform.

- **Payment Integration**: StudyNotion incorporates Razorpay for secure and seamless payment processing for course enrollments and other transactions.

- **Profile Picture Generation**: Users' profile pictures are automatically generated using Dicebear's API, creating unique and personalized avatars for each user.

## Technologies Used

- Frontend: ReactJS, TailwindCSS
- Backend: Express, NodeJS, MongoDB
- Payment Processing: Razorpay
- Frontend Hosting: Vercel
- Backend Hosting: Render
- Course Data Storage: Cloudinary
- Profile Picture Generation: Dicebear API

## Deployment

- Frontend is hosted on Vercel
- Backend is hosted on Render

## Contributions

Contributions to StudyNotion are welcome! If you encounter any issues or have ideas for improvements, feel free to create pull requests or submit issues.