Skip to content

nunozki/ctw-np-carmanagement_NunoCarvalho

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Car Management

Description

This repository contains the starting point for the Car Management application development. In order to start working create a fork of this repository and all code changes should be made on that fork.

https://app.milanote.com/1SUyOA1LKbCc7N/car-management-tool-11

Local machine requirements

To run the project you only need to have the following installed in your machine:

  • Docker Desktop (4.34 or above) with docker compose.
  • Java Development Kit (21)
  • Maven
  • Node (v20)
  • Angular CLI (18)

Architecture

The Car Management application has three components:

  • Frontend application
  • Backend application
  • Postgres instance

The following diagram represents the basic architecture of the project

architecture-beta
  group app[Car Management]

    service db(database)[Postgres] in app
    service api(server)[Backend] in app
    service ui(server)[Frontend] in app

    ui:R -- L:api
    api:R -- L:db
Loading

The Frontend (car-management-ui folder) and the Backend (car-management-api folder) components are the ones you will need to work on to implement the user stories of the exercice. Please read the Readme files in the folders of the Frontend and Backend. They have instructions to run the development environment and to test your changes.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 47.1%
  • Java 24.4%
  • Dockerfile 20.7%
  • HTML 7.5%
  • CSS 0.3%