Node Application for management and tracking of personal finances
The application can be started using yarn build && yarn start
from the root directory! This starts Express.js,
which serves both the api and the static assets from the web/build folder. (Ensure to have the build ready!)
The package.json file defines many different scripts. The most useful ones are following ones:
yarn server
: starts the server using nodemon, with hot reloadyarn web
: starts the web client with hot reloadyarn dev
: starts the whole application in dev mode, with hot reload (note: client will start on different port)yarn build
andyarn heroku-postbuild
: builds the React applicationyarn start
: starts the Express server, serving both api and static React buildyarn docs
: generates the Swagger documentation for the api, using an automatic swagger generator. Documentation is served under the/api/v1/docs
url