Food Deal Finder / Reporter
This application is a Spring Boot app that contain CRUD functionality for "deals" that belong to an organization and set of locations. I got the idea because keeping track of all the Taco Tuesdays around Boston became cumbersome.
So while I started building this application primarily as sandbox to try out features of Spring Boot, Spring Data, JPA, MySQL, Maven, Lombok and JUnit, as I built it I started to like the idea of actually productizing it more and more.
The application showcases how easy it is to implement simple microservices with Spring Boot.
It contains what I consider to be best practice in terms of separating out a controller layer from the service and persistence layers.
Right now, its basically just a CRUD application, but I hope to add a permissions / user model, gamification, search, and a bunch of other features to it when I find the time. Also, branding.
I would also like to use it to learn a diffferent cloud platform than AWS (perhaps Google) and build a front-end for it (I was thinking with Flutter).
If you are interested in helping with that in your spare time, let me know!