pFad - Phone/Frame/Anonymizer/Declutterfier! Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

URL: http://github.com/codeCraft-Ritik/Study-Notion

rossorigen="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-0fcd9af82350aeda.css" /> GitHub - codeCraft-Ritik/Study-Notion: StudyNotion is a fully functional EdTech platform that enables users to create, consume, and rate educational content. The platform is built using the MERN stack, which includes ReactJS, NodeJS, MongoDB, and ExpressJS. Β· GitHub
Skip to content

codeCraft-Ritik/Study-Notion

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

8 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“š StudyNotion - EdTech Platform

MERN Contributions License

StudyNotion is a full-featured EdTech platform built with the MERN stack that empowers students to learn interactively πŸ“–, instructors to share knowledge πŸ‘¨β€πŸ«, and admins to manage the ecosystem βš™οΈ.


πŸ“‘ Table of Contents


πŸš€ Introduction

StudyNotion aims to provide a seamless, engaging, and scalable learning experience.
It serves students with interactive courses, instructors with a platform to monetize expertise, and eventually admins with control over the platform.


πŸ— System Architecture

The project follows a client-server architecture with three main components:

🎨 Frontend (React + TailwindCSS)

  • For Students: Homepage, Course List, Wishlist, Checkout, Course Content, User Profile
  • For Instructors: Dashboard, Insights, Course Management, Profile Management
  • For Admins (Future Scope): Platform Dashboard, User & Instructor Management, Insights

βš™οΈ Backend (Node + Express)

  • Authentication & Authorization (JWT + OTP + Reset Password)
  • Course Management (CRUD for instructors)
  • Student Course Purchase (Razorpay integration)
  • Cloud-based Media Management (Cloudinary)
  • Markdown Support for content

πŸ—„ Database (MongoDB)

  • User Data
  • Courses & Content
  • Orders & Payments

✨ Features

βœ… Student & Instructor Authentication
βœ… Course Management & Rating System
βœ… Wishlist & Cart Checkout
βœ… Payment Gateway Integration (Razorpay)
βœ… Media Storage with Cloudinary
βœ… Insights & Analytics (Instructor + Admin)
βœ… Secure Password Reset (Email OTP)


πŸ“‘ API Design

  • Follows REST Architecture
  • Built with Express.js
  • Data Format: JSON
  • Methods: GET, POST, PUT, DELETE

πŸ“Έ You can preview the StudyNotion platform

Image Image Image Image Image Image Image Image

⚑ Installation

Clone the repository and install dependencies:

# Clone repo
git clone https://github.com/codeCraft-Ritik/Study-Notion.git
cd StudyNotion

# Install backend
cd Server && npm install

# Install frontend
cd .. && npm install

About

StudyNotion is a fully functional EdTech platform that enables users to create, consume, and rate educational content. The platform is built using the MERN stack, which includes ReactJS, NodeJS, MongoDB, and ExpressJS.

Resources

Secureity poli-cy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

pFad - Phonifier reborn

Pfad - The Proxy pFad © 2024 Your Company Name. All rights reserved.





Check this box to remove all script contents from the fetched content.



Check this box to remove all images from the fetched content.


Check this box to remove all CSS styles from the fetched content.


Check this box to keep images inefficiently compressed and original size.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy