HealthEasy - Online Healthcare System


HealthEasy is an online healthcare system designed to help patients make appointments with doctors conveniently. The system allows doctors to manage their appointments, create prescriptions, and handle patient records efficiently. Additionally, it integrates Razorpay for seamless online payments.

Technologies Used


  • HTML
  • CSS
  • Django
  • python
  • tailwindcss
  • postgresql

Features


  • Patient Management: Create, edit, and delete patient accounts.
  • Appointment Booking: Patients can book appointments online and view their appointment status.
  • Doctor Management: Admin can add doctors, manage their schedules, and monitor patient interactions.
  • Prescription Management: Doctors can create and manage prescriptions for their patients.
  • Billing and Invoicing: Admin can generate bills and invoices, and patients can make payments online using Razorpay.
Steps
  • Install Dependencies: Create a virtual environment and install the required packages. bash Copy code python -m venv venv source venv/bin/activate # On Windows use venv\Scripts\activate pip install -r requirements.txt
  • Install Dependencies: Create a virtual environment and install the required packages. bash Copy code python -m venv venv source venv/bin/activate # On Windows use venv\Scripts\activate pip install -r requirements.txt
  • Database Setup: Configure your PostgreSQL database settings in the settings.py file.
  • Apply Migrations: bash Copy code python manage.py makemigrations python manage.py migrate
  • Create a Superuser: bash Copy code python manage.py createsuperuser
  • Integrate Razorpay with Django: Install Razorpay Python SDK: bash Copy code pip install razorpay
  • Configure your Razorpay API keys in the settings.py file: python Copy code RAZORPAY_KEY_ID = 'your_key_id' RAZORPAY_KEY_SECRET = 'your_key_secret'
  • Run the Development Server: bash Copy code python manage.py runserver

Contact


Screenshot 2024-08-13 123606

Screenshot 2024-08-13 123620

Screenshot 2024-08-13 123633

Screenshot 2024-08-13 123650

Screenshot 2024-08-13 132137

Screenshot 2024-08-13 132155

Admin Dashboard

Screenshot 2024-08-13 132516

Doctor Dashboard

Screenshot 2024-08-13 132546