This is a Spring Boot Java backend for a Swift app named Voice Pick. The purpose of this project is to provide a REST API for the Swift app to interact with the backend.
These instructions will help you get a copy of the project up and running on your local machine for development and testing purposes.
- Java 8 or later
- Maven 3.5 or later
- Git
-
Clone the repository using the following command: git clone https://gitlab.com/IDATA-2900-Group-1/voice-pick-backend.git
-
Change into the directory: cd voice-pick-backend
-
Build the project with Maven: mvn clean install
-
Run the application: mvn spring-boot:run
The API documentation can be found in the /docs directory in the repository. It provides detailed information about the endpoints and how to interact with them.
Can be deployed with:
docker build -t vp-backend .docker run -d -p 8080:8080 --restart unless-stopped --name voice-pick-api vp-backend- Spring Boot - The web framework used
- Maven - Dependency Management