Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/renovatio-v/inventoryapp-system

Basic Inventory
https://github.com/renovatio-v/inventoryapp-system

angular18 bootstrap mysql restcontroller spring-boot springboot sql typescript

Last synced: about 14 hours ago
JSON representation

Basic Inventory

Awesome Lists containing this project

README

        

# 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](https://github.com/angular/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](https://github.com/user-attachments/assets/132868f0-347b-48e7-a4b4-0665f51f5d75)