Thoughts organizer, demo project to play with interesting frameworks and features
Store facts, movies, thoughts, books, music, ideas, anything and retrieve them. A kind of memory.
Ideal place to demonstrate CRUD operations, UI, NoSQL store, search (elastic ?), Rest interface, ...
Currently, there's a FactProvider that provide... facts from memory or file, and a Vaadin UI that display them
- Java 11
- AssertJ
- Spring Boot
- Vaadin
- Spring MVC (Rest interface)
- MongoDB -> Neo4J ! (maybe both)
- ElasticSearch
- Rest webservice layer
- UI: Vaadin, Angular, React
- Android app
- Spring data rest ?
-
Full testing layer per layer
-
Persistent / CRUD layer
-
CRUD website
-
CRUD mobile app
-
Integration with external sources: Link the project with the various authentic sources and tracking:
- Amazon ?
- Goodreads
- Imdb
- Betaseries
-
Logging