Loading video player...
GitHub Source Code: š https://github.com/walaa-horani/HospitalManagementENG.git 00:00 Intro 00:01:32 Setup Next.js & Shadcn & Convex 00:04:45 Install Clerk 00:13:52 Header with User Auth 00:20:02 Convex Schema 00:21:43 send user data to Convex 00:28:15 Import Data to Convex 00:30:05 Hero section with Appointment Form 00:47:47 Stats Section 00:52:18 Categories Section 00:56:39 Featured Doctors 01:03:58 All doctors Page 01:10:54 Appointment Date & Time 01:20:09 Send Email After Appointment 01:23:56 Admin Dashboard 01:30:04 AI Assistant 01:47:53 User Role & protect Dashboard 01:51:29 Add Doctor In this comprehensive tutorial, we dive deep into the world of modern web development by building a high-end Hospital Management System (HMS). This project is designed with a premium Dark Luxury Theme (Deep Red & Black) and is packed with cutting-edge features including an AI Health Assistant, Real-time Database, and advanced Authentication. š„ What You Will Learn: Next.js 16 (App Router): Leveraging the latest features of Next.js for superior performance and SEO. Convex Backend: Building a reactive, real-time database with seamless mutations and queries. AI Chat Assistant: Integrating OpenAI/Anthropic to create an intelligent chatbot that knows your appointments and doctors. Clerk Authentication: Securing the app with professional user management and JWT integration. Shadcn UI & Tailwind CSS: Crafting a stunning, responsive interface with a dark medical aesthetic. Automated Emailing: Sending appointment confirmations using Resend/NodeMailer. Data Seeding: How to populate your database with realistic medical data for testing. š Key Features: Dynamic Booking System: Patients can book appointments by department or specific doctors. Smart AI Agent: A floating assistant that fetches user-specific data from Convex tools. Doctor Profiles: Detailed pages with bio, specialties, and real-time availability. Reactive Stats Bar: A dashboard-style section showing live hospital data. Responsive Design: Fully optimized for Mobile, Tablet, and Desktop. š ļø Tech Stack: Frontend: Next.js 16, React 19, TypeScript. UI Library: Shadcn/UI, Lucide React, Framer Motion. Database & Backend: Convex. Authentication: Clerk. AI Engine: OpenAI API. Styling: Tailwind CSS. #nextjs #react #programming #javascriptframework #frontend #backend #fullstack #backend #convex #realtime #database #typescript #openai #chatgpt #coding #softwaredevelopment #explore #website #hospital #dashboard