https://github.com/federicomartucci/emailservicechallenge-java
In this project I create a service that authenticates with JWT and sends emails with Mailgun and Mailjet.
https://github.com/federicomartucci/emailservicechallenge-java
backend java jwt-authentication mailgun-api mailjet-api
Last synced: about 2 months ago
JSON representation
In this project I create a service that authenticates with JWT and sends emails with Mailgun and Mailjet.
- Host: GitHub
- URL: https://github.com/federicomartucci/emailservicechallenge-java
- Owner: FedericoMartucci
- Created: 2023-08-23T17:30:58.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2024-05-31T17:03:27.000Z (about 2 years ago)
- Last Synced: 2025-01-27T15:43:14.690Z (over 1 year ago)
- Topics: backend, java, jwt-authentication, mailgun-api, mailjet-api
- Language: Java
- Homepage:
- Size: 727 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Email Service Challenge
This project demonstrates how to implement a JWT Authentication functionality in an Spring Boot application and how to create a service that sends emails.
## Overview
This project showcases the implementation of a JWT Authentication feature and how to create a service that sends emails in an Spring Boot application.
Technologies used:
- Spring Boot 3
- Spring Security 6
- jsonwebtoken
- Mailgun
## Installation
Follow these steps to install and run the project:
1. Clone the repository: "git clone https://github.com/FedericoMartucci/EmailServiceChallenge"
2. Navigate to the project directory: "cd your-repo"
3. Build the project using Maven: "mvn clean install"
4. Run the project: "mvn spring-boot:run"
5. Test the API Rest using Postman or another application at "http://localhost:8080".