https://github.com/ad956/syncure
A healthcare platform for streamlined patient management and monitoring.
https://github.com/ad956/syncure
appointment-booking healthcare-application hospital-management
Last synced: 8 months ago
JSON representation
A healthcare platform for streamlined patient management and monitoring.
- Host: GitHub
- URL: https://github.com/ad956/syncure
- Owner: ad956
- License: mit
- Created: 2024-02-25T17:36:12.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-07T06:19:27.000Z (8 months ago)
- Last Synced: 2025-02-07T07:22:52.499Z (8 months ago)
- Topics: appointment-booking, healthcare-application, hospital-management
- Language: TypeScript
- Homepage: https://syncure.vercel.app/
- Size: 5.26 MB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Syncure
## [](https://skillicons.dev)
[](https://img.shields.io)
The Syncure is a modern healthcare platform designed to streamline patient management and monitoring across multiple hospitals. It empowers patients to take control of their health journey while enabling healthcare providers to deliver personalized care efficiently.
## Features
- **User Authentication:** Secure registration and login for patients and hospital staff.
- **Dashboard:** Personalized dashboards for patients, hospitals, and admins for efficient data management.
- **Patient Management:** Profile management, medical history, and seamless access to patient records across hospitals.
- **Appointment Scheduling:** Easy scheduling and management of appointments for patients and hospital staff.
- **Notifications and Alerts:** Real-time notifications for appointments, medication schedules, and health events.## Setup Instructions
1. **Clone the repository:**
```bash
git clone https://github.com/ad956/syncure.git
```2. **Navigate to the project directory:**
```bash
cd syncure
```3. **Install dependencies:**
```bash
npm install
```4. **Set up environment variables:**
Create a `.env.local` file in your project root. Use `.env.example` as a reference and set the required values.
5. **Start the development server:**
```bash
npm run dev
```
This command will start the Next.js development server.### Additional Scripts
- **Testing with Playwright:**
- Run tests using Playwright:
```bash
npm test
```- **Linting:**
- To lint your code using Next.js linting rules:
```bash
npm run lint
```- **Previewing Emails:**
- Use the following command to preview emails:
```bash
npm run preview-email
```📝 **License**
This project is licensed under the [MIT License](LICENSE).