Skip to content

A full-featured journal application built with Spring Boot, integrating MongoDB Atlas for cloud storage. Secured with Spring Security and enhanced with Logback for logging. Implements unit and integration testing with Mockito, supports real-time messaging with Kafka, and integrates external APIs. Deployed on Heroku with API testing via Postman

Notifications You must be signed in to change notification settings

urugondavishnu/JournalApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JournalApp

JournalApp is a Java-based application designed to help users maintain personal journals. It provides a platform to create, edit, and manage journal entries efficiently.

Features

  • Create Entries: Easily add new journal entries with titles and content.
  • Edit Entries: Modify existing entries to keep your journal up-to-date.
  • Delete Entries: Remove entries that are no longer needed.
  • Search Functionality: Quickly find entries using keywords.

Installation

  1. Clone the Repository:

    git clone https://github.com/urugondavishnu/JournalApp.git
    
  2. Navigate to the Project Directory:

    cd JournalApp
    
  3. Build the Project:

    ./mvnw clean install
    

Usage

  1. Run the Application:
    ./mvnw spring-boot:run
    
  2. Access the Application: Open your web browser and navigate to http://localhost:8080.

Contributing

Contributions are welcome! Please fork the repository and create a pull request with your changes.

Contact

For questions or feedback, please contact urugondavishnu.

About

A full-featured journal application built with Spring Boot, integrating MongoDB Atlas for cloud storage. Secured with Spring Security and enhanced with Logback for logging. Implements unit and integration testing with Mockito, supports real-time messaging with Kafka, and integrates external APIs. Deployed on Heroku with API testing via Postman

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages