/ankle-arrival

Connect sports athletes to physiotherapists and provide an instant diagnosis to injuries using Artificial Intelligence.

Primary LanguageJavaScriptMIT LicenseMIT

Ankle Arrival - connect athletes to sports-care givers

Version Documentation Maintenance License: MIT Twitter: vokeugo netlify


Ankle Arrival- connects athletes to sports-care givers and provides instant diagnosis to sports-related injuries using Artificial Intelligence.

Ankle Arrival is powered by a RESTful back-end API and supports basic functionalities such as:

  • Authentication & Authorization - users can signup / signin
  • Calendar & Appointment Scheduling - users book an appointment with a professional sport care giver
  • AI-based medical checkup Wizard - users can take Free Checkup backed by AI

Built with:

  • React/React Hook
  • Redux
  • JWT
  • Create React App
  • Jest/Enzyme - TDD
  • SASS
  • Netlify - CD

Future Implementations

  • 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
  • Add support for ML using Infermedica API

Installation

Clone the repository to your local machine

$ git clone https://github.com/johnsonsirv/ankle-arrival.git

Usage

in your terminal

$ cd ankle-arrival

$ npm install

$ npm run start

$ npm run build -> generates build version in ./public

run tests

$ npm test

Contributor(s)

Victor Okeugo

Contributing

  1. Fork it (https://github.com/johnsonsirv/ankle-arrival/fork)
  2. Create your feature branch (git checkout -b feature/[choose-a-name])
  3. Commit your changes (git commit -m 'What this commit will fix/add')
  4. Push to the branch (git push origin feature/[chosen name])
  5. Create a new Pull Request

    You can also create issues