The objective of this project is to make a final MVP for our application using the most current Java-based Spring Boot development technology.
Spring Boot is a reinterpretation of Spring framework. It allows you to focus solely on the development process, eliminating complex manipulations to customize your application.
This project is a more modern and refined implementation of the projects FWA and Cinema.
Cross-site request forgery, also known as one-click attack or session riding and abbreviated as CSRF, is a type of malicious exploit website or web application where unauthorized commands are submitted from a user that the web application trusts
- ex01: Implementation support for at multiple language and validate a registration
- ex02: Confirmation of a registered account using a link sent to a user’s email shall be implemented
Exercise 02 is a complete project that includes exercises 01 and 00
- Download and run Postgres (for example, Postgres.app).
- Connect to the database.
- Create tables by running src/main/resources/sql/schema.sql and fill them with test data by running src/main/resources/sql/data.sql (optional).
- To send an email, you need to use an existing mailbox, e.g., Gmail (optional, but logging in without a verified registration will not work).
- Navigate to the root of the project via command line and execute the command
mvn spring-boot:run