This is a practice branch for Spring Boot practice.
JournalApp is an End-to-End Encrypted (E2EE) journal application built with Spring Boot. This project is designed for learning and practicing Spring Boot development.

- Java 1.8+
- Maven
- Clone the repository:
git clone https://github.com/kunalkayal/JournalApp.git
- Navigate to the project directory:
cd JournalApp - Build the project using Maven:
mvn clean install
- Run the application:
mvn spring-boot:run
- Access the application at
http://localhost:8080.
You can also access the live application at JournalApp.
The project uses the following dependencies:
- Spring Boot Starter Web
- Spring Boot Starter Test
- Spring Boot Starter Data MongoDB
- Spring Boot Starter Security
- Spring Boot Starter Mail
- Spring Boot Starter Data Redis
- JSON Web Token (jjwt)
- SpringDoc OpenAPI UI
Contributions are welcome! Please fork this repository and create a pull request.
This project is licensed under the MIT License.