Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/ajayprataps1/studynotion

StudyNotion is a fully functional educational technology (ed-tech) platform designed for creating, consuming, and rating educational content. The platform leverages the MERN stack (MongoDB, Express JS, ReactJS, NodeJS) and incorporates Redux Toolkit for efficient state management.
https://github.com/ajayprataps1/studynotion

express express-middleware expressjs mongodb mongodb-database mongoose node-js nodejs nodejs-server react react-hooks react-redux react-router react-router-dom reactjs

Last synced: about 1 month ago
JSON representation

StudyNotion is a fully functional educational technology (ed-tech) platform designed for creating, consuming, and rating educational content. The platform leverages the MERN stack (MongoDB, Express JS, ReactJS, NodeJS) and incorporates Redux Toolkit for efficient state management.

Awesome Lists containing this project

README

        

**StudyNotion - Ed-Tech Platform**

**Overview:**
StudyNotion is a fully functional educational technology (ed-tech) platform designed for creating, consuming, and rating educational content. The platform leverages the MERN stack (MongoDB, ExpressJS, ReactJS, NodeJS) and incorporates Redux Toolkit for efficient state management.

**Technical Details:**
- **Frontend:** ReactJS for a dynamic and responsive user interface.
- **State Management:** Redux Toolkit to manage complex application states.
- **Backend:** NodeJS and ExpressJS to handle server-side operations.
- **Database:** MongoDB for storing and managing data efficiently.

**Key Features:**
- **Course Creation:** Instructors can create and upload courses with multimedia content.
- **Content Consumption:** Students can purchase and access a variety of courses.
- **Rating System:** Users can rate and review courses to provide feedback.
- **User Authentication:** Secure login and registration system.
- **Payment Integration:** Facilitates seamless transaction processing.

**Role and Contributions:**
- Developed and maintained the frontend using ReactJS and Redux Toolkit.
- Implemented RESTful APIs with NodeJS and ExpressJS.
- Designed and optimized the database schema in MongoDB.
- Ensured application security and user authentication.
- Integrated payment gateways for secure transactions.