RUVIDEO
Поделитесь видео 🙏

Inventory management with angular spring boot #angular #spring #boot #typescript

https://github.com/vijaychauhanssn/inventory-management-with-angular-spring-boot

Inventory Management System with Angular and Spring boot
This is an inventory management system that can be used to track item transactions such as adding new items, selling items, inserting items, etc.

Languages & Tools
Angular 11
Angular Material
TypeScript
Spring Boot 2.4.5
Spring Boot JPA (Java Persistence API)
HATEOAS (REST APIs with Hypermedia)
Mysql 8.0
Docker + Docker Compose
Features & Behaviours
Add Items with basic details such as Item ID, Item Name, Cost, Price, Quantity.
All the CRUD operations for items such as View items, Add items, Edit items, Delete items.
Item list and filters - Shows items in a list and filtering them by Item ID, Item Name, etc.
Sell items - By clicking the "Sell" button, it can be sold for a custom price or the item price itself.
Insert items - By clicking the "Insert" button, items can be inserted. This can also be used when an item is returned that has already been sold.
View item history - Shows item transaction details for a selected date.
Installation (on Ubuntu)
Install Docker and Docker Compose (Refer https://docs.docker.com/engine/install/ubuntu/ and https://docs.docker.com/compose/install/).
Clone this repo (git clone https://github.com/mihiran-paranamana/inventory-management-angular-spring-boot.git).
Move into the inventory-management-angular-spring-boot root folder (cd inventory-management-angular-spring-boot).
Run build script (sudo bash ./build.sh).
Run the installation script (sudo bash ./install.sh).
Browse http://localhost:4200/
With the 4th step, It will create builds for the angular client app (inside inventory-management-angular-spring-boot/client/dist/client/) as well as the spring boot server app (inside inventory-management-angular-spring-boot/server/target/). Also, it wll create a separate build folder inside the root folder with all the necessary build artifacts and final zip file (ims-stable-v0.0.1.zip).
With the 5th step, It wil run sudo docker-compose build and sudo docker-compose up -d commands to build and up the containers.
If you need to install the application with the final build (ims-stable-v0.0.1.zip) that has been generated by the "build.sh" script, first you can copy it into anywhere (even in another computer that has docker installed), then extract it, move to the root folder and run the "install.sh" script.
Installation (on Windows or Mac)
Install Docker Desktop (Refer https://docs.docker.com/docker-for-windows/install/ or https://docs.docker.com/docker-for-mac/install/).
Follow the above Ubuntu installation process. With docker, you won't have to do any other OS specific installation steps. Use the docker terminal to run the above commands.
If Node.js, npm and Angluar CLI not installed, you may need to install them first before the above Ubuntu installation process.
Enable Dev Mode
Dev Mode is defined in several places in the code with "Dev Mode Start" and "Dev Mode End" tags. This can be enabled by un-commenting the code lines inside those tags for development purposes.
Contact Details
Email: [email protected]
LinkedIn: https://www.linkedin.com/in/suryatechnosoft/

Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Inventory management with angular spring boot #angular #spring #boot #typescript», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.

Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.

Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!

Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.