/WebStockApp

A responsive stock web app built with Vaadin, Spring Security/Data and Hibernate. It has both authorization and authentication for users, as well as full CRUD functionality for users and items.

Primary LanguageJava

WebStockApp

This is a CRUD application designed for the web, using Vaadin, Spring Security, Spring Data, Hibernate, and H2 Database.
After creating a user account, you can log in and create products, which will be associated with the logged-in user. You can also delete or modify any of the products you create.
The app includes Authorization and Authentication provided by Spring Security. Additionally, the app is built with Hibernate, which means it could work with any database you choose.
Inside the collapsible below are some images showing the user flow. To showcase its responsiveness, the screenshots were taken using a mobile phone.

User flow and screenshots:

Creating account and logging in:

Login View

Add item view:

FormView View

And the changes reflected on the database:

Users

Screenshots:

Image 6 Image 2 Image 1 Image 5 Image 4 Image 3

Conclution:

InvetoryStockApp is a responsive CRUD web app that enables user account creation, product management, and supports various databases, with mobile-friendly user flow visuals provided.