Skip to content

Latest commit

 

History

History
67 lines (48 loc) · 1.39 KB

README.md

File metadata and controls

67 lines (48 loc) · 1.39 KB

InventoryApp

Project Description

FullStack Inventory System with Angular and Spring Boot.

Overview

The user can view the list of products in the inventory, add new products, modify existing ones, and also delete products from the inventory.

Information Managed by the System

  • Product Description
  • Price
  • Stock

Technologies Used

Front End:

  • Angular
  • Bootstrap
  • TypeScript Components
  • Async HTTP Requests

Back End:

  • Spring Boot
  • REST Controller
  • Service Layer (with transactional methods)
  • Repository Layer
  • Data Layer (entity)
  • MySQL Database (to store the application information)

Spring Dependencies:

  • Spring Web
  • Spring Data JPA
  • MySQL Driver
  • Lombok

Architecture

Front End:

  • Angular
  • Bootstrap
  • TypeScript Components
  • Async HTTP Requests

Back End:

  • Spring Boot
  • REST Controller
  • Service Layer (with transactional methods)
  • Repository Layer
  • Data Layer (entity)
  • MySQL Database (to store the application information)

Ports

  • Front-end: 4200
  • Back-end: 8080

Development Server

This project was generated with Angular CLI version 18.1.0.

Run ng serve for a dev server. Navigate to http://localhost:4200/. The application will automatically reload if you change any of the source files.

Visuals

image