Keobiz is a project that manages clients and their balance sheets. It uses a combination of in-memory and SQL repositories to store data.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
What things you need to install the software and how to install them:
- Node.js
- Docker
A step by step series of examples that tell you how to get a development environment running:
- Clone the repository
git clone https://github.com/username/keobiz.git- Navigate to the project directory
cd keobiz- Install dependencies
npm install- Setup env variable
cp .env.default .envAnd then edit the .env file to match your environment.
npm run testYou can also run the tests with coverage report:
npm run test:coverageRun the application in development mode:
npm run devRun the application in production mode:
make start(this will build the docker image and run the container then run the application)
The API documentation is available at http://localhost:3000/api-docs when the application is running.