A contacts book web aplicattion full-stack developed with Java Spring boot 3.1.1 Framework.
Fronted developed with Html, Css, Java Script & Vuetify Framework.
MySql as a database engine.
Basically it is a contacts book where you can perform all the operations of a CRUD.
-
The aplication makes use Java with the version 17.
It's important to make sure you have a version of jdk 17 or higher, so that the application can run correctly.
-
The aplication makes use Maven with the version 4.0.0, but it can run in the version 3.9. Anyway in the project files comes tools to run the project with maven, but it is mandatory to have it installed.
Import the database from the contactsapp-database.sql file to your mysql server of choice.
Before running the application it is important to configure the application.properties file. In this file the following must be specified:
- The mysql server url.
- Name of the database (contactsapp).
- Username of mysql server.
- Password of username.
Make sure that the mysql server is working properly.
In the root of the project run the following command in a console:
Before executing the command make sure you have an internet connection, as maven will need to download dependencies.
- Linux:
./mvnw spring-boot:run
- Windows:
mvnw.cmd spring-boot:run
http://localhost:8080/