Hyper Focus is a platform to assist people with ADHD by facilitating their daily lives, improving their quality of life, and interaction with society. It Provides tools to assist people with ADHD in their daily lives, such as: social network, calendar, notes, disorder identification tests, gamification, and interaction with specialized doctors. These tools can contribute to the improvement of academic, professional, and social performance of those suffering from the disorder.
This repository is designated for storing all backend-related code for the platform.
$ yarn install
$ docker compose -p hyper-focus up -d --build -V
Development mode
$ yarn run start
Watch mode
$ yarn run start:dev
Production mode
$ yarn run start:prod
Unit tests
$ yarn run test
E2e tests
$ yarn run test:e2e
Test coverage
$ yarn run test:cov
Generate a migration
$ yarn migration:generate "src/database/migrations/MigrationName"
Run a migration
$ yarn migration:run
Revert a migration
$ yarn migration:revert
Access swagger api
$ http://localhost:3000/api