Medical Specialists/Doctors appointment
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
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.
To get this project running on your local machine, follow these steps
Before you begin, ensure you have met the following requirements:
- You have a
<Windows/Linux/Mac>machine. ruby '2.6.3rails 6.0.2
To install Doctorize, follow these steps:
- Clone the project
git clone git@github.com:edemagbenyo/doctorize-api.git
cd doctorize-api
- Install the gems
bundle install
- Database creation, migration and seeding it
rails db:create db:migrate db:seed
- Start the API development server on port:3001
rails servers -p 3001
- Run all test
bundle exec rspec
To contribute to the Doctorize, follow these steps:
- Fork this repository.
- Create a branch:
git checkout -b feature/awesome_branch. - Make your changes and commit them:
git commit -m 'awesome message' - Push to the original branch:
git push origin feature/awesome_branch - Create the pull request.
Alternatively see the GitHub documentation on creating a pull request.
Thanks to the following people who have contributed to this project:
If you want to contact me you can reach me at edem.agbenyo@gmail.com.
This project uses the following license: MIT.
