Storage Space is a REST application for managing storage space in multiple warehouses.
- Java version 17
- Spring Framework: The project utilizes the Spring Framework for building enterprise-level applications efficiently.
- Spring Security: Enables you to secure your application by providing authentication and authorization features.
- Spring Events: Allows you to implement event-driven architectures by leveraging the publish-subscribe pattern.
- Spring MVC: Provides a powerful model-view-controller architecture for building web applications.
- Implement front-end
1. Install Docker on your system if you haven't already.
2. Clone this repository to your local machine.
git clone https://github.com/KonarzewskiP/StorageSpace.git
3. Open a terminal or command prompt.
4. Navigate to the project's root directory.
5. Run the following command to start MySql Docker container:
docker-compose up -d --build
6. Run the following command to run application:
mvn spring-boot:run
7. Once the application starts, you can access it by navigating to http://localhost:8080 in your web browser.
https://documenter.getpostman.com/view/11183041/2s93z3e4yN#435dad39-9d3f-48e9-953f-c422c6b99cd7
- register a new user with role ADMIN
- click the activation link from an email in your mail box.
- login by using your email (username) and password