SunnyWalk is an inovative application that will help you take your daily dose of sunshine by taking a walk.
Features:
- Suggest a walk based on weather conditions
- Track a walk on the map
- View previous walks
- Give feedback on the previous walks
- JAVA as the programming language for the back-end (IntelliJ Idea Community IDE)
- Spring Boot framework for creation of the REST API (project initialized with Spring Initializr)
- MySQL for persistence (MySQL Workbench for working on the database)
- JUnit for testing
- Prerequisites:
- GIT
- JDK 1.8
- Maven (must be visible on windows path)
- Clone the repository on your PC
git clone https://github.com/CodeBendersTR/sunnywalk-backend.git
- (Optional) Switch to a specific branch
git checkout BXXXX
- Make the connection with your database (for security reasons we cannot provide the connection to our database)
- We used in our application.properties Windows evironment variables
- You can replace those variables with your own connection string or set the environment variables accordingly
- Run the application with Maven
mvn spring-boot:run
- Test the API at http://localhost:8080
We are a team of four talented people taking part in the Tech Returners programme (March 2021, London).
|