- login user
- start new game
- get current game
- guess word
Login works as both register and login form together i.e it will login the user it already present else new user will be created
- postgres database has been used , update the .env file with connection details
- run "npm run migrate" to create the db tables
https://docs.google.com/document/d/1CjPlbjJOCuizLRhJYKuKOZECZXz2y8I5nsQVgwJpxjs/edit?usp=sharing
https://sf-hangman-api.herokuapp.com/explorer/
This application is generated using [LoopBack 4 CLI](https://loopback.io/ doc/en/lb4/Command-line-interface.html) with the initial project layout.
By default, dependencies were installed when this application was generated.
Whenever dependencies in package.json
are changed, run the following command:
npm install
To only install resolved dependencies in package-lock.json
:
npm ci
npm start
You can also run node .
to skip the build step.
Open http://127.0.0.1:3000 in your browser.
To incrementally build the project:
npm run build
To force a full build by cleaning up cached artifacts:
npm run rebuild
npm run lint
To automatically fix such issues:
npm run lint:fix
npm run migrate
: Migrate database schemas for modelsnpm run openapi-spec
: Generate OpenAPI spec into a filenpm run docker:build
: Build a Docker image for this applicationnpm run docker:run
: Run this application inside a Docker container
npm test
Please check out LoopBack 4 documentation to understand how you can continue to add features to this application.