Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/devanshsingh2004/ds_medcore
Built a healthcare platform that streamlines patient registration, appointment scheduling, and medical records management. It features advanced forms and automated SMS notifications to enhance efficiency and patient communication.
https://github.com/devanshsingh2004/ds_medcore
appwrite nextjs tailwindcss twilio
Last synced: 27 days ago
JSON representation
Built a healthcare platform that streamlines patient registration, appointment scheduling, and medical records management. It features advanced forms and automated SMS notifications to enhance efficiency and patient communication.
- Host: GitHub
- URL: https://github.com/devanshsingh2004/ds_medcore
- Owner: devanshsingh2004
- Created: 2024-09-07T09:36:07.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2024-09-10T19:14:37.000Z (about 2 months ago)
- Last Synced: 2024-09-26T06:40:39.891Z (about 1 month ago)
- Topics: appwrite, nextjs, tailwindcss, twilio
- Language: TypeScript
- Homepage: https://ds-medcore.vercel.app
- Size: 4.15 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Introduction
Welcome to our Healthcare Patient Management Application, built with Next.js. This application empowers patients to effortlessly register, book, and manage their appointments with doctors. It also features robust administrative tools for scheduling, confirming, and canceling appointments, along with SMS notifications to keep everyone informed and up-to-date.## Tech Stack
- Next.js
- Appwrite
- Typescript
- TailwindCSS
- ShadCN
- Twilio## Features
- **Patient Registration:** Users can easily create a personal profile by signing up as a patient.
- **Appointment Scheduling:** Patients have the flexibility to book and manage multiple appointments with doctors at their convenience.
- **Admin Appointment Management:** Administrators can efficiently oversee and manage all scheduled appointments.
- **Appointment Confirmation and Scheduling:** Admins have the capability to confirm and set appointment times to ensure accurate scheduling.
- **Appointment Cancellation:** Administrators can cancel any appointment as necessary.
- **SMS Notifications:** Patients receive SMS notifications to confirm their appointment details.
- **Responsive Design:** The application is fully responsive, providing a seamless experience on all device types and screen sizes.
- **Secure File Uploads:** Users can upload and store files securely using Appwrite storage services.
- **Performance Monitoring:** The application integrates with Sentry to track performance and identify any errors.
- **Code Architecture and Reusability:** Designed with a focus on robust code architecture and reusability for scalable development.
## Getting Started
First, run the development server:
```bash
npm run dev
```Open [http://localhost:3000](http://localhost:3000) with your browser to see the result.