Skip to content

Tareq1670/MediQueue-Tutor-Booking-System

Repository files navigation

MediQueue – Intelligent Tutor Booking Platform

MediQueue is a modern, full-stack web application designed to bridge the gap between students and tutors. By automating scheduling and session management, the platform ensures a seamless, conflict-free, and organized learning experience.

🌐 Live Website

🔗 https://medi-queue-tutor-booking-system.vercel.app


🚀 Key Features

  • Smart Tutor Booking: Students can browse available tutors and book sessions based on real-time subject and time slot availability.
  • Secure Authentication: Better Auth with Email & Password and Google OAuth integration.
  • Digital Session Management: Automatically generates unique digital session tokens for each booking.
  • Conflict-Free Scheduling: Prevents double-booking and time slot conflicts.
  • Modern User Experience: Built with Next.js and HeroUI for a fast and responsive interface.
  • Real-time Feedback: Instant notifications using React Hot Toast.
  • Scalable Data Handling: MongoDB integration with JWT-based protected routes.

🛠 Tech Stack

Frontend

  • Next.js (App Router)
  • HeroUI
  • Tailwind CSS
  • Lucide Icons

Backend

  • Node.js
  • Express.js (via Proxy JS)

Database

  • MongoDB

Authentication

  • Better Auth
  • Google OAuth
  • Email/Password Authentication

Security & Utilities

  • JWT (JSON Web Tokens)
  • React Hot Toast

📸 Project Preview

MediQueue Preview

About

A modern tutor booking system featuring smart scheduling, Better Auth authentication, and real-time session management.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors