Build a Weather App that lets users check weather conditions in specific locations. Create a responsive UI using a front-end framework (e.g., HTML,CSS,JS) and develop a back-end API (e.g., JAVA,Spring Boot,MySqlDatabase) to fetch weather data. Connect them with HTTP requests, thoroughly test the app.
Java | Hibernate | Spring Boot | Spring Framework | Spring Data JPA | Spring Boot Validation | Spring Boot Web | Spring Boot DevTools| Postman | MySQL Database | Maven | Swagger UI | Lombok | HTML | CSS | JavaScript | Swagger
- WeatherData Module
- Java 8 or higher
- Maven
- MySQL Server
This application aims to make it easier and more convenient for citizens to get Weather Data information. It provides an online platform to get information on the weather.
( Back π )( Restart π )
( Back π )( Restart π )
( Back π )( Restart π )
Follow these steps to set up and run the project locally:
-
Open the
application.properties
file located in thesrc/main/resources
directory. -
Configure your MySQL database credentials by replacing the placeholders with your actual information:
spring.datasource.url=jdbc:mysql://localhost:3306/your-database-name spring.datasource.username=your-username spring.datasource.password=your-password
-
Build the project using Maven by executing the following command:
mvn clean install
-
Once the build is successful, navigate to the
target
directory and execute the JAR file using the command:java -jar target/decisive-iron-5903-0.0.1-SNAPSHOT.jar
-
The application will be up and running locally at
http://localhost:8088
.
Root Endpoint:
- HTTPS:
https://localhost:8088/
Swagger API Documentation:
- Access the API documentation using the following URL in your web browser:
These instructions will guide you through the process of setting up and launching the project locally. If you encounter any issues, please refer to the provided steps or seek assistance from your technical team.
( Back π )( Restart π )