Study Notion is a modern, production-ready EdTech frontend application that simulates platforms like Udemy or Coursera. This project showcases a fully responsive, modular React application with a clean UI, reusable components, and robust state management.
✅ Modern React architecture – Hooks, Redux, Tailwind
✅ Reusable UI components – Fully responsive design
✅ Beautiful course browsing UI – Dynamic pages & sections
✅ Mocked API calls – Simulated authentication and course data
✅ Role-based UI logic – Instructor & student views
✅ Smooth routing – Protected routes & layouts using React Router
| Layer | Technologies |
|---|---|
| Frontend | React.js, Tailwind CSS, Redux Toolkit, React Router |
| Build | Create React App |
| Deploy | Vercel |
studynotion-client/
├── public/
├── src/
│ ├── assets/
│ ├── components/
│ ├── pages/
│ ├── hooks/
│ ├── services/
│ ├── slices/
│ ├── reducer/
│ ├── App.jsx
│ ├── index.js
├── package.json
├── tailwind.config.js
├── README.md
git clone [https://github.com/rohitinu6/StudyNotion.git]
cd studynotion-clientnpm installnpm startOpen 👉 http://localhost:3000 to view in the browser.
❌ No backend API – this is only the UI layer
❌ Payments & real authentication are disabled for demo purposes
✅ You can extend it by connecting your own backend or mock server
| Home | Courses |
|---|---|
![]() |
![]() |
| Dashboard | Course Detail |
![]() |
![]() |
- Demonstrates real-world React patterns (state management, routing, forms)
- Shows responsive design with Tailwind CSS
- Highlights your ability to build scalable, modular frontends
PRs welcome! Feel free to fork & customize — or connect your own backend!
MIT License. © [Rohit Dubey]



