Skip to content

MendelDamian/virtual-clinic-api

Repository files navigation

RESTful Service for Virtual Clinic App

Project of a virtual clinic web application enabling clinics to automate interactions with their patients.
Created under HTD Health’s guidance❤️.

This is a RESTful service for Virtual Clinic App.

Tech Stack

  • Ruby on Rails
  • JWT Authentication
  • PostgreSQL

Features

Authentication:

  • Patient / Doctor registration
  • Login / Logout
  • Account deletion

Doctor's professions:

  • List professions
  • List doctor's professions
  • Manage doctor's professions

Doctor's procedures:

  • List procedures
  • List doctor's procedures
  • Manage doctor's procedures

Doctor's working hours:

  • Manage doctor's working hours
  • List doctor's schedule

Appointments:

  • List doctor's appointments
  • List patient's appointments
  • Book appointment
  • Cancel appointment

Requirements

  • ruby '3.0.4'
  • postgresql 14.X

To authorize requests, you need to attach a valid JWT token to the Authorization: Bearer <token> header of each request.

To run the project locally

Create file with name .env in main folder and add environment variables:

DB_NAME=<db_name>
DB_USERNAME=<username>
DB_PASSWORD=<password>

About

RESTful service for virtual clinic application

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published