Live Site: https://assignment-009-client-side.vercel.app
MediQueue is a full-stack tutor booking web application where students can register, sign in, browse tutors, book sessions, and manage their personal class schedule from a clean dashboard experience.
- Better Auth email/password and Google authentication with server-issued JWT support for protected API access
- Public tutor discovery with case-insensitive search by tutor name and date-range filtering by session start date
- Private tutor booking flow with digital session token generation and slot protection logic
- Tutor management dashboard for creating, updating, and deleting tutor listings without a page reload
- Learner booking dashboard with cancel flow, status updates, and friendly empty states
- Fully responsive light and dark theme interface with toast-based feedback and dynamic page titles
- React
- Vite
- Tailwind CSS
- React Query
- Better Auth
- Express
- MongoDB with Mongoose
Create a .env file with the Vite variables below:
VITE_API_URL=http://localhost:5000
VITE_IMGBB_KEY=your_imgbb_api_keynpm install
npm run dev