Here you can find repository with frontend part for this project:
- General Info
- Technologies Used
- Features
- Screenshots
- Setup
- Usage
- Project Status
- Room for Improvement
- Authors
This project allowed me to gain all the most important information I needed to start building, running, and testing web applications on my own.
- Java - version 17.0.0
- Spring Boot - version 3.1.5
- PostgreSQL 15.3
- Building a Spring Boot Web API
- Interact with other APIs
- Unit testing in Spring Boot
- How to add Spring Data JPA to a Spring Boot project
- How to create entity relationships
- Use PostgreSQL database with Spring Data JPA
- Adding Spring Security to an existing project
- How to define Data Models and associations for Authentication and Authorization
- Way to use Spring Data JPA to interact with PostgreSQL Database in the context of Spring Security
- Testing the web layer of a Spring Boot application
- Integration Testing With @SpringBootTest
- Using in-memory database for integration tests
- Using MockWebServer to mock external Web APIs in integration tests
- Install Git - Make sure you have the Git version control system installed on your computer.
- Clone Repository - Copy the project repository URL and clone it on your local computer using the following command in the terminal:
git clone <repository-url>
- Configure application - Contact the project maintainers for configuration file. Set up PostgreSQL the database. Make sure to configure the backend files and database connections as needed.
- Run the Application - After completing the above steps, you can now run the application.
For all sun lovers to check what time the sun rises and sets in every corner of the world
Project is: completed
Improve user interface to implement all backend features.
Magdalena Huget