Skip to content

The doctor's appointment app backend is created using Ruby on Rails and offers a RESTful API that manages appointments, patients, and doctors. The API supports CRUD operations for appointments, patient records, and doctor profiles, with only a username required for login. This backend is ideal for a healthcare appointment management process.

License

Notifications You must be signed in to change notification settings

dialite/Doctors-appointment-backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“— Table of Contents

Doctors-appointment-backend

This web application is the API that serves as the backend to the Doctors-appointment-frontend Also, it's used for booking doctor appointments.

Front-end Repository

Repository Pull request
Repo link >> Pull request Here >>

Team members: @dialite, @Aduda-Boaz, @storres20

Backend API routes

Route URL
/users https://doctor-t64q.onrender.com/api/v1/users
/doctors https://doctor-t64q.onrender.com/api/v1/doctors
/appointments https://doctor-t64q.onrender.com/api/v1/appointments

API Documentation

backapi

Frontend

URL
https://doctorsfinal.netlify.app/

Kanban Board

URL
https://github.com/users/dialite/projects/10/views/1

Initial state of Kanban board

screenshot

Final state of Kanban board

Captura de pantalla de 2023-04-13 14-31-58

Final Number of Team members: 03

πŸ›  Built With

Tech Stack

Server
Database

Key Features

  • API that sends information about reservations, appointments, book new appointments

(back to top)

πŸ’» Getting Started

Prerequisites

In order to run this project you need:

Setup

Clone this repository to your desired folder:

  git clone https://github.com/dialite/Doctors-appointment-backend.git

Install

Install the project dependencies with:

  bundle install

Database Setup

To setup the database on your local machine run the following code commands below

   rails db:create
   rails db:migrate
   rails db:seed

Usage

To run the project, execute the following command:

  rails s

Run tests

To run tests, run the following command:

  rspec

To run tests, run the following command:

  Rubocop --color
  Rubocop -a

(back to top)

πŸ‘₯ Author

πŸ‘€ ITALO

πŸ‘€ Raymond Olisa

πŸ‘€ Boaz Aduda

(back to top)

πŸ”­ Future Features

  • Add new routes
  • Improve UI

(back to top)

🀝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

(back to top)

⭐️ Show your support

If you like this project and want to support me make cooler projects Give this project a Star.

(back to top)

πŸ™ Acknowledgments

I would like to thank Microverse community.

Original idea by Murat Korkmaz.

Original design Vespa-Responsive-Redesign

(back to top)

πŸ“ License

This project is MIT licensed.

(back to top)

About

The doctor's appointment app backend is created using Ruby on Rails and offers a RESTful API that manages appointments, patients, and doctors. The API supports CRUD operations for appointments, patient records, and doctor profiles, with only a username required for login. This backend is ideal for a healthcare appointment management process.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •