Skip to content
This repository was archived by the owner on Oct 13, 2021. It is now read-only.

edemagbenyo/doctorize-api

Repository files navigation

Doctorize API

Medical Specialists/Doctors appointment

GitHub repo size GitHub contributors GitHub stars GitHub forks Twitter Follow

Doctorize API is the backend powering Doctorize platform. This API is built using Rails API, PostgreSQL as the DB engine. Testing is done with RSpec and Shoulda matchers. The API makes use of JWT token to implement authentication and authorization.

Live version To report a bug or request a feature use this link

Screenshot of the webpage

About the project

Doctorize is platform for medical appointment with specialists and GP doctors. Patients from the comfort of their home make appointment with doctors to get medical and professional advices on health issues. It is a full stack mobile responsive application built with React for the frontend and a Ruby on Rails API backend.

Built With

Getting started

To get this project running on your local machine, follow these steps

Prerequisites

Before you begin, ensure you have met the following requirements:

  • You have a <Windows/Linux/Mac> machine.
  • ruby '2.6.3
  • rails 6.0.2

Installing Doctorize

To install Doctorize, follow these steps:

  1. Clone the project
git clone git@github.com:edemagbenyo/doctorize-api.git

cd doctorize-api
  1. Install the gems
bundle install
  1. Database creation, migration and seeding it
rails db:create db:migrate db:seed
  1. Start the API development server on port:3001
rails servers -p 3001
  1. Run all test
bundle exec rspec

Contributing to Doctorize

To contribute to the Doctorize, follow these steps:

  1. Fork this repository.
  2. Create a branch: git checkout -b feature/awesome_branch.
  3. Make your changes and commit them: git commit -m 'awesome message'
  4. Push to the original branch: git push origin feature/awesome_branch
  5. Create the pull request.

Alternatively see the GitHub documentation on creating a pull request.

Contributors

Thanks to the following people who have contributed to this project:

Contact

If you want to contact me you can reach me at edem.agbenyo@gmail.com.

License

This project uses the following license: MIT.

About

API fro doctorize appointment application

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors