YourCare is a healthcare patient management application that allows patients to easily register, book, and manage their appointments with doctors. It features administrative tools for scheduling, confirming, and canceling appointments, along with SMS notifications β all built using Next.js.
- Next.js
- Appwrite
- TypeScript
- TailwindCSS
- ShadCN
- Twilio
- Sentry
Users can sign up and create a personal profile as a patient.
Patients can schedule appointments at their convenience and book multiple appointments.
Admins can efficiently view and manage all scheduled appointments.
Admins can confirm and assign appointment times.
Admins have the ability to cancel appointments as needed.
Patients receive SMS notifications when their appointments are confirmed.
Works flawlessly across all screen sizes and devices.
Patients can upload and store files securely.
Sentry integration helps track app performance and debug issues.
And many more β including optimized code architecture and component reusability.
Follow these steps to get the project running locally.
Ensure you have the following installed:
- Git
- Node.js
- npm (Node Package Manager)
git clone https://github.com/SakshamRajpal/Your_Care.git
cd Your_Carenpm install- Create a .env.local file in the root directory:
# APPWRITE
NEXT_PUBLIC_ENDPOINT=https://cloud.appwrite.io/v1
PROJECT_ID=
API_KEY=
DATABASE_ID=
PATIENT_COLLECTION_ID=
APPOINTMENT_COLLECTION_ID=
NEXT_PUBLIC_BUCKET_ID=
NEXT_PUBLIC_ADMIN_PASSKEY=123456
NEXT_SENTRY_AUTH=
Replace the placeholders with your actual Appwrite credentials.npm run devVisit http://localhost:3000 in your browser.
- Found a bug or want to contribute?
- Feel free to fork the repo, make changes, and open a pull request.
- β If you like this project, consider giving it a star!









