[Appointment_booker_back_end] is a backend rails api that provides service to the front-end react app to fetch data for doctors appointment reservation.
Ruby on Rails
- https://rubyonrails.org/
- [Render available doctors]
- [Add doctors]
- [Delete doctors]
- [Reserve an appointment with a specific doctor]
- [View all appointments for a specific user]
- [Delete an appointment with a specific doctor]
To get a local copy up and running, follow these steps.
In order to run this project you need:
- Install Ruby
- Install Rails
- Install Postgresql
Clone this repository to your desired folder:
git clone https://github.com/0sugo/appointment_booker_backend.git
cd appointment_booker_backend
Install this project with:
cd appointment_booker_backend
bundle install
gem install --no-document rubocop -v '>= 1.0, < 2.0'
To run the project, execute the following command:
rails db:create
rails db:migrate
rails db:seed
rails server -p 4000
To view api documentation on the project, execute the following command when server is running:
http://localhost:4000/api-docs
To run tests, run the following command:
rspec spec
๐ค Micheal Oguntayo
- GitHub: @oguntayomicheal
- Twitter: @OguntayoMicheal
- LinkedIn: @OguntayoMicheal
๐ค Ubda Nam
- GitHub: @UbdaNam
- LinkedIn: Abdurahim M.
๐ค JOSECK OSUGO
- GitHub: 0sugo
- Twitter: @0sugo5
- LinkedIn: Joseck Osugo
- [] [Delete functionality only for admins ]
- [] [Removing dates and sessions that have been booked already ]
Contributions, issues, and feature requests are welcome! Feel free to check the issues page.
If you like this project please show support by staring โญ๏ธ.
- We would like to thank Microverse for providing adequate learning material and a safe learning environment.
- We would like to extend our sincerest gratitude for Murat Korkmaz for this beautiful design.
This project is MIT licensed.