- Docker
- VSCODE
- ChatGPT
- Mintlify & Tabnine
- AI Commits globally installed
This monorepo contains the following applications and technologies:
- Angular application called
vehicleFinanceCalculatorUi
- Node.js application called
vehicleFinanceCalculatorApi
- Dockerfile for spinning up a PostgreSQL database
To get started with this monorepo, follow these steps:
- Clone the repository to your local machine.
- Install the necessary dependencies for each application by running
npm install
in the respective application directories (vehicleFinanceCalculatorUi
andvehicleFinanceCalculatorApi
). - Build the Docker image for the PostgreSQL database by running
docker build -t vehiclefinancecalculatordb .
in the root directory of the monorepo.
To run the applications, follow these steps:
- Start the PostgreSQL database by running
docker run -d --name vehiclefinancecalculatordb-container -p 5432:5432 vehiclefinancecalculatordb
. - Start the Node.js application by running
npm start
in thevehicleFinanceCalculatorApi
directory. - Start the Angular application by running
ng serve
in thevehicleFinanceCalculatorUi
directory.