Skip to content

aminx4/hexagonal-sentimental

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

hexagonal-sentimental

Sample app of sentiment analysis as an example of hexagonal architecture

Automatically extract the sentiment of English sentences submitted on the web, using a given lexicon. Keep track of the submitted sentences.

Architecture

Generated Living Diagram

Running the app

in the command line:

mvn package

then:

cd git/hexagonal-sentimental/sentimental
java -jar target/sentimental-0.0.1-SNAPSHOT.jar server sentimental.yml

Remarks

  • There is an End-to-end test marked as @ignored until you install postgres; this test is very convenient
  • The auto-generation of the living diagram uses the dot-diagram library that I've created. This dependency is brutally provided as a 'system' dependency until it's available on a public repository. Dot-diagram requires Graphviz installed (www.graphviz.org)
  • The sound files are not mine and are only provided as examples; unfortunately I don't remember where they come from.

This project had been deleted and re-created after I realized some private keys had been accidentaly committed.

About

Sample app of sentiment analysis as an example of hexagonal architecture

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Java 100.0%