Skip to content

Ohara bookshelf is a smart books recommendation platform using machine learning algorithms and neural network.

Notifications You must be signed in to change notification settings

dembasowfr/ohara-bookshelf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

Pre-requisites

  • Docker with docker compose installed
  • env file with the following variables
    • GAUTH_CLIENT_ID
    • DATABASE_URL
    • SESSION_SECRET
    • JWT_SECRET
    • ML_API_URL

Installation

$ npm start:init:dev

Running the app

# development
$ npm run start

# watch mode
$ npm run start:dev

# production mode
$ npm run start:prod

Test

# unit tests
$ npm run test

# pre e2e tests
$ pretest:e2e

# e2e tests
$ npm run test:e2e

# test coverage
$ npm run test:cov