SpringTideWeb is a web application project developed using the Spring Boot framework.
- HTML
- CSS
- JavaScript
- Spring Boot
- Hibernate
- MySQL
SpringTideWeb is a web application that allows users to manage and organize their tasks. It provides a user-friendly interface for creating, updating, and deleting tasks. The application is built using HTML, CSS, and JavaScript for the frontend, and Spring Boot with Thymeleaf for the backend.
The project follows a typical structure for a Spring Boot application:
src/main/java
: Contains the Java source codecom.example.springtideweb
: Main package for the applicationcontroller
: Contains the controller classes that handle the HTTP requestsmodel
: Contains the entity classes that represent the data modelsrepository
: Contains the repository interfaces for data accessservice
: Contains the service classes for business logic
src/main/resources
: Contains the application resourcesstatic
: Contains static files such as CSS and JavaScripttemplates
: Contains the Thymeleaf templates for HTML viewsapplication.properties
: Contains the configuration properties for the application
To run the SpringTideWeb project, follow the steps below:
- Clone this repository to your local environment.
- Configure the MySQL database and update the connection settings in the
application.properties
file. - Build the project using Maven or your preferred build tool.
- Run the generated JAR file using the command
java -jar <jar-file-name>.jar
. - Open a web browser and access the application at
http://localhost:8080
.
To create the necessary database structure for the SpringTideWeb application, execute the following SQL script:
CREATE DATABASE banco_de_usuarios;
USE banco_de_usuarios;
DROP DATABASE banco_de_usuarios;
CREATE TABLE usuario(
id INT AUTO_INCREMENT PRIMARY KEY,
nome_completo VARCHAR(200) NOT NULL,
username VARCHAR(100) UNIQUE,
email VARCHAR(50) NOT NULL UNIQUE,
senha TEXT NOT NULL,
telefone VARCHAR(15) NOT NULL
);
If you would like to contribute to this project, you can follow these steps:
- Fork the repository and clone it to your local machine.
- Create a new branch for your feature or bug fix.
- Make the necessary changes and commit them.
- Push your changes to your forked repository.
- Submit a pull request to the main repository.
This project is licensed under the MIT License.
Feel free to explore and enhance the SpringTideWeb application!