A long time ago, in a galaxy far, far away...
This is an app about Star Wars movies and its characters.
You can see some screenshots of what you will find in it.
- PHP 7.4
- Twig 3
- MySQL (or MariaDB)
- Client: Used to retrieve data from swapi.dev API
- StarWarsClientInterface/StarWarsClient.
- Services: Used to contain business logic
- CharacterServiceInterface/CharacterService
- FilmServiceInterface/FilmService
- MailServiceInterface/MailService
- Event/Listener: Used to send an email when the user is logged into the app.
- UserLoggedInEvent
- UserLoggedInListener
- Dependency Injection
- Some S.O.L.I.D., D.R.Y. and K.I.S.S. principles.
Feel free to leave your comments about what you think about the implementation of the code and how to improve it.