Short Explanation
This project hosts the CarePoint Healthcare Application, a comprehensive platform designed to streamline patient management and appointment scheduling. Built with cutting-edge technologies including Next.js, Appwrite, TypeScript, TailwindCSS, ShadCN, and Twilio, the application offers a seamless and efficient user experience for both patients and administrators.
Features
- Register as a Patient: Users can easily sign up and create a personal profile, enabling them to access all patient-specific functionalities.
- Book a New Appointment with a Doctor: Patients can conveniently schedule appointments with their preferred doctors. The application supports the booking of multiple appointments.
- Manage Appointments on Admin Side: Administrators have a dedicated interface to view and manage all scheduled appointments, ensuring smooth operation and oversight.
- Confirm/Schedule Appointment from Admin Side: Admins can confirm and set specific appointment times, ensuring proper scheduling and communication.
- Cancel Appointment from Admin Side: Administrators have the authority to cancel appointments as needed, providing flexibility and control.
- Send SMS on Appointment Confirmation: To enhance communication, patients receive SMS notifications confirming their appointment details, leveraging Twilio's messaging service.
- Complete Responsiveness: The application is fully responsive, delivering a seamless experience across all device types and screen sizes.
- File Upload Using Appwrite Storage: Users can securely upload and store files within the application using Appwrite's storage services, ensuring data integrity and accessibility.
- Manage and Track Application Performance Using Sentry: The integration of Sentry allows for comprehensive performance monitoring and error detection, helping maintain high application standards.
Tech Stack Used
- Next.js
- Appwrite
- Typescript
- TailwindCSS
- ShadCN
- Twilio