Web application created again in Spring
Boot for backend (spring security + oAuth,
REST API ) and Angular for frontend.
Main goal of application is to create track and share shopping list with family and
friends.
If you quickly need to add something, open webpage or app add it, and it will
automatically show on shared user lists
Similar mechanism/code as in Gifts-hub was used ( Google and Facebook
login). For web
app I also created android application wrapper ( shows webpage within android
app)
Whenever product is entered by user, application will try to match it to ones
already existing in database (ignoring case).
If found , category will be proposed for it. That category can be of course changed
freely by user
Everytime category is assigned to product (including item category edit) ,
application stores that information, increasing category score for it.
With each added item, category should be more accurate.
Scoring is dependant on user, and if miss used , can of corse produce bad category
predictions.
Application is live , and used by my family so don't be suprised with
polish based
product categories predictions
Technologies:
- Spring Boot , Spring Security
- JPARepository (Hibernate)
- Angular
- Maven
GitHub page
Continuous Integration ( Github Actions )
Go to application