Sentomize is a developing public‑discourse analytics engine designed to extract themes, patterns, and topics from large volumes of public messaging. Its current capabilities include automated ingestion of social‑media content, natural‑language processing, stop‑word filtering, weighted term extraction, and visualisation through tag clouds, bar charts, and other graphical outputs.
The system began as a Java backend project built on the Spring Boot framework. What started as a learning exercise quickly evolved into a functioning analysis engine capable of gathering data, distilling it, and producing structured insights. Along the way, it incorporated modern Java practices including functional programming, the Reactor framework, and REST‑based API design.
To make the results accessible, Sentomize includes a lightweight frontend layer that renders processed data into visual formats. This website serves as the presentation layer, transforming JSON output from the backend into interactive charts and word clouds that illustrate the dominant themes within selected data sets.
Sentomize is designed to expand. Future development includes multi‑source ingestion from public articles, transcripts, and additional social platforms, enabling broader analysis of political, media, and social‑discourse trends.
This site showcases examples of the engine’s current capabilities and the direction of its ongoing development.
