CareSync is a comprehensive healthcare management platform designed to address the global need for efficient patient management and medical record keeping. This system streamlines the processes of patient registration, appointment scheduling, and medical records management, enhancing the overall efficiency and effectiveness of healthcare services.
CareSync features two dedicated panels: a user panel and an admin panel. Patients can easily register themselves and manage their appointments through the user panel, while administrators have the capability to reschedule or cancel appointments in the admin panel. By implementing this platform, healthcare providers can ensure seamless patient experiences, better administrative control, and improved communication through automated SMS notifications, thereby contributing to the modernization of healthcare systems in online mode worldwide.
- Next.js: For building the frontend with server-side rendering capabilities.
- TypeScript: For type-safe JavaScript development.
- Appwrite: For backend services, including authentication and file storage.
- TailwindCSS: For styling the user interface with utility-first CSS.
- Twilio: For sending SMS notifications to patients.
- ShadCN: For additional UI components and theming.
-
Patient Registration: Users can sign up and create a personal profile as patients.
-
Appointment Booking: Patients can easily schedule multiple appointments with doctors at their convenience.
-
Admin Appointment Management: Administrators can efficiently view, confirm, schedule, and cancel appointments as needed.
-
Appointment Notifications: Patients receive SMS notifications to confirm their appointment details.
-
Responsive Design: The application offers complete responsiveness, working seamlessly across all devices and screen sizes.
-
File Storage: Users can securely upload and store files using Appwrite storage services.
-
Performance Monitoring: The application uses Sentry to monitor and track its performance, detecting and addressing errors effectively.
Prerequisites
Cloning the Repository
git clone ...
cd CareSyncInstallation
Install the project dependencies using npm:
npm installRunning the Project
npm run dev




