? Overview
WiseCare is a full-stack web application designed for managing doctor appointments. It includes role-based authentication for patients, doctors, and administrators. Patients can book and manage appointments, doctors can review schedules and earnings, and admins can control doctor profiles and appointments.
✨ Features
? Express.js backend with MongoDB via Mongoose
? Authentication && Authorization with JWT
? Global state management with Zustand
? Error handling both on the server and on the client
⚛ Built with modern React and React Router v7
? Tailwind CSS for responsive and utility-first UI
? DaisyUI used for elegant components and settings page
? 32 different switchable themes via DaisyUI
?⚕️ Patient portal: login, book, and manage appointments
?⚕️ Doctor dashboard: view appointments, edit profile, track earnings
? Admin dashboard: manage doctors and appointments
? Fully connected RESTful APIs for frontend and backend communication
? Secure, scalable, and extendable full-stack architecture