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

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Java 100.0%