A full-stack web application that enables instructors to upload courses and learners to purchase and track their progress. Built with the MERN stack, JWT authentication, and responsive design.
🔗 Live Site
🔗 GitHub Repository
- Frontend: React.js, Tailwind CSS, Redux, React Router
 - Backend: Node.js, Express.js, MongoDB, JWT
 - Authentication: JWT with role-based access control
 - Database: MongoDB with Mongoose
 - Hosting: Vercel (Frontend), Render/Heroku (Backend)
 
- Register and login securely
 - Create, update, or delete courses
 - Add course details, videos, and pricing
 
- Browse all available courses
 - Enroll in and purchase courses
 - Track progress in the dashboard
 
- Secure login/register for instructors and students
 - Role-based access using JWT
 
- Fully responsive design using Tailwind CSS
 - Clean and intuitive dashboard for both user roles
 
Clone the repo:
git clone https://github.com/AshwinD40/Study-Notion.git
cd Study-Notion
cd client
npm install
npm run dev
cd server
npm install
npm run start