Skip to content

Devs-On-Call/okdoc-backend

Repository files navigation

OkDoc! Logo

OK Doc (Back-End) ·

Maintainability Test Coverage

Healthcare Android app that helps you view your medical history and create appointments.

Installation

  • Clone the project.
  • Install the dependencies: npm install

How to run

  • Start the app: npm start
  • Or use npm run dev to run with nodemon (to refresh automatically)

Tests

  • Run all tests with: npm test
  • Generate test coverage with: npm run coverage
  • Run TSLint for all files: tslint 'src/**/*.ts'

CICD

Every time a pull request opens:

  • project gets tested and has its test coverage report sent to Code Climate using Github Actions (with this script),
  • Code Climate tests the code for Duplication/Complexity/Maintainability issues,
  • Heroku creates a review app.

When a pull request gets merged into main:

  • using this script, a new test coverage report is created and sent to Code Climate,
  • api gets deployed to Heroku.

Credits

Made with ♥ by Devs On Call

Front-End & Design

  • Marina Kipourou
  • Christodoulos Antoniou
  • Efstratios Bekstasiadis

Back-End

  • Elena Konstantinidi
  • Mitrofanos Ntatidis

Full Stack & DevOps

  • Jim Skretas Kazakis

DevsOnCall Logo