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.

Stars
0
Committers
2

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.