- 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 installin the respective application directories (vehicleFinanceCalculatorUiandvehicleFinanceCalculatorApi). - 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 startin thevehicleFinanceCalculatorApidirectory. - Start the Angular application by running
ng servein thevehicleFinanceCalculatorUidirectory.