Skip to content

TOMAL5085/MediQueue

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MediQueue

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.

Features

  • 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

Tech Stack

  • React
  • Vite
  • Tailwind CSS
  • React Query
  • Better Auth
  • Express
  • MongoDB with Mongoose

Environment Variables

Create a .env file with the Vite variables below:

VITE_API_URL=http://localhost:5000

VITE_IMGBB_KEY=your_imgbb_api_key

Local Development

npm install
npm run dev

About

📚 A tutor booking web app with secure auth, real-time session management, and responsive dashboards for both tutors and learners.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors