# Event manager - Java / Spring boot exercise
This exercise has the same difficulty level than the "ATLAS" project.
## New project
Create a new "simplon-eventmanager-api" Eclipse project. Get some inspiration from the [ATLAS - Rest API with Spring boot (part 1)](https://hackmd.io/OAcft3gBT0SkV-SF__rGeg).
## Entities
### Participant
- Identifier (UUID)
- First name : required, max 150 chars
- Last name : required, max 150 chars
- Birth date : required, must be in the past
### Event
- Identifier (UUID)
- Name : required, max 150 chars
- Description : required, max 1000 chars
- Start date and time : required
- End date and time : required
### Address
- Identifier (UUID)
- Road : required, max 150 chars
- Zip code : required, 5 alphanum chars
- Town : required, max 100 chars
## Services
Implement the controllers, services and the database (in-memory just like in "ATLAS" project) in order to create, get by id, update fully and delete by id each entity using DTO approach.