/care-pulse

CarePulse is healthcare system where patients register and book appointments with doctors, then receive SMS notification upon successful confirmation of their appointment. Built with React, NextJS, Shadcn, Tailwind CSS, and Appwrite.

Primary LanguageTypeScriptMIT LicenseMIT

logo

CarePulse

📗 Table of Contents

📖 CarePulse

CarePulse is healthcare system where patients register and book appointments with doctors, then receive SMS notification upon successful confirmation of their appointment. Built with React, NextJS, Shadcn, Tailwind CSS, and Appwrite.

🛠 Built With

  1. React
  2. NextJS
  3. Shadcn / Radix UI
  4. Tailwind CSS
  5. Appwrite
  6. Sentry
  7. Twilio

Tech Stack

Client

Key Features

  • User registration
  • Appointment Scheduling
  • Admin dashboard access with OTP verification
  • Admin appointment shceduling or Cancelling
  • Appointment success or cancelling SMS notification

(back to top)

LIVE DEMO

View the live page of the project here.

(back to top)

💻 Getting Started

To get a local copy of the project, use this link:

cd care-pulse
https://github.com/anyars-encarta/care-pulse.git

Setup

To setup this project, run this command:

npm install

Prerequisites

  1. A Browser (Preferably Google Chrome)
  2. A Code Editor
  3. Internet Connection
  4. Git

Install

Install this project with Iroko.

Usage

To run the project, execute the following command:

npm run dev

Run tests

To test the project, execute the following command:

npm run test

Deployment

You can deploy this project using:

  1. GitHub Pages
  2. Vercel
  3. Any other hosting site

(back to top)

👥 Authors

👤 Anyars Yussif

(back to top)

🔭 Future Features

  • Patient - Doctor video call
  • Consultation Data Mangement
  • Register Doctors

(back to top)

🤝 Contributing

Contributions, issues, and feature requests are welcome!

(back to top)

⭐️ Show your support

If you like this project, please give it some starts ⭐️⭐️⭐️⭐️⭐️

(back to top)

🙏 Acknowledgments

Special credit to adrianhajdin and microverseinc for the linters conguration and materials.

(back to top)

❓ FAQ (OPTIONAL)

  • How were the React and Linters utilised?

    • The React and Linters were utilised with the help of resources provided by @microverseinc.
  • What new features should be expected in the next release of the project?

    • I am currently working on patient - doctor video call feature, consultation data management and doctor registration.

(back to top)

📝 License

This project is MIT licensed.

(back to top)