Welcome to Carepluse, a comprehensive patient management system designed to be used by hospitals and patients. Carepluse simplifies the process of managing patient information, scheduling appointments, and communicating effectively.
- Registration and Login: Patients can easily register and log in to their accounts.
- Dashboard: Patients have their own dashboard to view and manage their information.
- Book Appointments: Patients can book appointments with doctors.
- Appointment History: Patients can view their past appointments and their statuses.
- Appointment Status: Patients can check the status of their scheduled appointments.
- Admin Panel: Admins can view all the appointments.
- Schedule Appointments: Admins can schedule and manage patient appointments.
- Messaging Service: Integration with Twilio to send SMS notifications when appointments are scheduled or cancelled.
- Node.js
- npm or yarn
- Appwrite setup
- Twilio account
-
Clone the repository:
git clone https://github.com/lingeshnafeax/carepluse.git cd carepluse
-
Install dependencies:
npm install # or yarn install
-
Setup environment variables: Create a
.env
file in the root directory and add your Appwrite and Twilio credentials.NEXT_PUBLIC_APPWRITE_ENDPOINT=<Your Appwrite Endpoint> NEXT_PUBLIC_APPWRITE_PROJECT=<Your Appwrite Project ID> NEXT_PUBLIC_APPWRITE_API_KEY=<Your Appwrite API Key> TWILIO_ACCOUNT_SID=<Your Twilio Account SID> TWILIO_AUTH_TOKEN=<Your Twilio Auth Token> TWILIO_PHONE_NUMBER=<Your Twilio Phone Number>
-
Run the application:
npm run dev # or yarn dev
-
Open your browser and navigate to
http://localhost:3000
.
- Register or log in to access your dashboard.
- Book appointments by selecting the available slots.
- View the history of your appointments and their statuses.
- Log in as an admin to access the admin panel.
- View all the appointments scheduled.
- Schedule new appointments or cancel existing ones.
- Patients will receive SMS notifications when appointments are scheduled or cancelled.
We welcome contributions! Please read our Contributing Guidelines before submitting a pull request.
This project is licensed under the MIT License - see the LICENSE file for details.
For any inquiries or support, please contact:
- Email: [email protected]
- LinkedIn: Lingesh Patturaj
Thank you for using Carepluse! Let's build a healthier future together.