EduSync is a collaborative learning platform where students and tutors connect through interactive study sessions, personal notes, reviews, materials sharing, and secure payments. Built with cutting-edge technologies and designed to be fully responsive and visually engaging.
🔗 Live Website: (https://study-platform14.web.app/)
- 🔐 User Authentication (Firebase)
- 🧑🏫 Role-Based Dashboards (Student, Tutor, Admin)
- 📅 Book Study Sessions
- 💳 Secure Payments via Stripe
- ⭐ Leave & View Reviews
- 📂 Material Uploads (by tutors)
- 📘 Personal Notes (for students)
- 🛠 Admin Controls – Manage users and sessions
- 📊 Responsive & Beautiful UI
- 🔥 Animations & Effects with Lottie & Framer Motion
- React 19
- Tailwind CSS
- React Router v7
- TanStack React Query
- Stripe Integration
- Lottie React
- Framer Motion
- SweetAlert2
- React Toastify
- Firebase Auth
- React Type Animation
EduSync/
├── client/
│ ├── components/
│ ├── pages/
│ ├── hooks/
│ └── routes/
└── server/
├── index.js
├── routes/
├── controllers/
└── .env
🧪 Installation & Setup
👉 Client
bash
Copy
Edit
cd client
npm install
npm run dev
👉 Server
bash
Copy
Edit
cd server
npm install
node index.js