Application designed for remote medical booking and appoinments for Telemedicine services in under developed services in under served communities in kenya
# Clarity Care App
## Overview
A comprehensive telemedicine platform built with the MERN stack (MongoDB, Express.js, React, Node.js) featuring real-time communication, appointment management, e-prescriptions, and secure file sharing.
## Features
- **User Registration & Profiles**: Secure onboarding for patients and doctors
- **Real-time Communication**: Video calls, audio calls, and chat
- **Appointment Management**: Scheduling and calendar integration
- **E-prescriptions**: Digital prescription management
- **Secure File Sharing**: Encrypted medical file storage
- **Notifications**: SMS and email reminders
## Tech Stack
- **Frontend**: React, Tailwind CSS, Vite
- **Backend**: Node.js, Express.js, MongoDB
- **Real-time**: Socket.io
- **Authentication**: JWT
- **File Upload**: Multer with encryption
## Installation
### Prerequisites
- Node.js (v14 or higher)
- MongoDB
- npm or yarn
### Frontend Setup
```bash
npm run dev
The frontend will run on
localhost and will proxy API requests to the backend.
Start the frontend server (as above).
Open your browser
```
### Backend Setup
1. Navigate to the backend directory:
```bash
cd backend
npm install
npm run dev
Start the backend server (as above).
Running the Application
Ensure MongoDB Atlas cluster is accessible.
```
## Live vercel link to the app
Clarity Care App (live)
## Login page
## Registration page
## Dashboard page