Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ammrshmbng/carepulse

a healthcare platform that streamlines patient registration, appointment scheduling, and medical records, improving the efficiency of hospital administration and learn to implement complex forms and SMS notifications
https://github.com/ammrshmbng/carepulse

appwrite nextjs sentry tailwindcss twilio

Last synced: 14 days ago
JSON representation

a healthcare platform that streamlines patient registration, appointment scheduling, and medical records, improving the efficiency of hospital administration and learn to implement complex forms and SMS notifications

Awesome Lists containing this project

README

        


Project Banner


nextdotjs
typescript
tailwindcss
appwrite


# CarePulse - Medical Appointment System

CarePulse is a full-fledged medical application that provides an interactive platform for patients to make reservations with their desired doctors. Doctors can then choose to accept or reject these appointments.

[Live Demo](https://nothing_yet.app/)

## Features

- User-friendly interface for patients to book appointments
- Doctor dashboard for managing appointment requests
- Real-time updates on appointment status
- Secure user authentication and authorization
- Patient verification process
- Simple appointment booking form

## Technologies Used

- [Next.js](https://nextjs.org/)
- [TypeScript](https://www.typescriptlang.org/)
- [Tailwind CSS](https://tailwindcss.com/)
- [Appwrite](https://appwrite.io/)
- [Sentry](https://sentry.io/)
- [Twilio](https://www.twilio.com/)

## Usage

1. **Sign Up / Login:**
- New users can sign up on the first page.
- Administrators can log in to the admin dashboard.

2. **Patient Verification:**
- After signing up, users can become verified patients by filling out custom information.

3. **Booking an Appointment:**
- Verified patients can book an appointment by filling out a simple form.
- Select desired doctor, date, and time.
- Submit the appointment request.

4. **Appointment Management:**
- Doctors can view and manage appointment requests through their dashboard.
- Options to accept or reject appointment requests.

5. **Real-time Updates:**
- Patients receive real-time updates on their appointment status.

## Deployment

This project is deployed on [Vercel](https://vercel.com/).

## Acknowledgements

- Inspired by Adrian Hajdin