Skip to content

Samarth1302/JavaJot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JavaJot is a SpringBoot diary keeping application (backend service) where users can record their daily experiences and the application will carry out sentiment analysis of the content providing weekly summary of user's mood.

The project was built to understand SpringBoot concepts and get familiar with various tools/frameworks:

  • Project Dependencies: Maven and Project Lombok
  • Caching and message queues: Redis, Kafka
  • Sentiment Analysis: Stanford Core NLP
  • Database interaction: MongoDB ORM for SpringBoot, Query & Criteria in ORM
  • REST API's in Java, External API integration in SpringBoot
  • Auth based security, JWT authorisation
  • Testing: JUnit testing, Mockito
  • Logging: Logback (SLF4J)
  • Autonomy: SMTP mails, Cron jobs
  • Tools: IntelliJ IDEA, Git, Postman, Swagger

About

Diary Keeping service with Sentiment Analysis

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages