Skip to content

avanit-kushwaha/journalApp---JWT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

7 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“ Journal App

A secure and personalized online journal application built with Spring Boot.
Users can sign up, log in, and write private journal entries with role-based access control.
An email is sent on registration and every time a journal entry is created.


πŸš€ Features

  • πŸ” JWT Authentication for secure login
  • πŸ“§ Email Notifications using JavaMailSender
  • πŸ§‘β€πŸ€β€πŸ§‘ User Registration & Roles (USER, ADMIN)
  • πŸ—ƒοΈ Create & View Journal Entries
  • πŸ›‘οΈ Spring Security with route protection
  • 🌐 RESTful APIs with JSON payloads
  • πŸ“… Automatically timestamps journal entries

πŸ› οΈ Tech Stack

Layer Tech Used
Backend Spring Boot, Spring MVC
Security Spring Security, JWT
Persistence Spring Data JPA, MySQL
Mail JavaMailSender (SMTP)
Build Tool Maven

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages