Ankle Arrival - Connects sports athletes to physiotherapists and provides an instant diagnosis to sports-related injuries using Artificial Intelligence.
Ankle Arrival runs on a RESTful back-end API that support basic functionalities such as:
- Users can signup / signin
- Users can view a list of doctors
- Users can book appointment with a doctor
- Users can take Free Checkup using the instant diagnosis AI
Ankle Arrival API is hosted on Heroku and can be tested using Postman or Swagger UI or any other REST client tool.
Live URL: https://anklearrival.herokuapp.com
- Add support for Doctors (Physiotherapists) to SignUp and add thier schedules or confirm appointments
- Use Calendly API for easy scheduling of appointments
- Add support to cancel appointments
- Ruby 2.4.0
- Rails 5.2
- PostgreSQL
- JWT
- Heroku
- RSwag
- RSpec
git clone https://github.com/johnsonsirv/ankle-arrival-backend.git
in your terminal run
rake db:setup
rake db:migrate db:test:prepare
run integration level tests (request tests spec/requests/api/v1/
using swagger documentation format)
in your terminal run
spec spec/requests/api/v1/ --format documentation --format Rswag::Specs::SwaggerFormatter
in your terminal run
rspec spec/models
on your terminal run
rails server
Visit localhost://3000/api-docs/index.html
- Github: @johnsonsirv
- Twitter: @vokeugo
- Email: okeugo.victor.c@gmail.com
- Fork it (https://github.com/johnsonsirv/ankle-arrival-backend/fork)
- Create your feature branch (git checkout -b feature/[choose-a-name])
- Commit your changes (git commit -m 'What this commit will fix/add')
- Push to the branch (git push origin feature/[chosen name])
- Create a new Pull Request
You can also create issues
This project is licensed under the MIT License - see the LICENSE file for details.