Skip to content

Latest commit

 

History

History
86 lines (79 loc) · 2.4 KB

README.md

File metadata and controls

86 lines (79 loc) · 2.4 KB

Back-end project for SunnyWalk application

Introduction

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

Tech stack

Java Spring Boot MySQL JUnit
  • 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

Instructions on how to run the project

  1. Prerequisites:
  • GIT
  • JDK 1.8
  • Maven (must be visible on windows path)
  1. Clone the repository on your PC
git clone https://github.com/CodeBendersTR/sunnywalk-backend.git
  1. (Optional) Switch to a specific branch
git checkout BXXXX
  1. 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
  1. Run the application with Maven
mvn spring-boot:run
  1. Test the API at http://localhost:8080

About the team

CodeBenders - because code bends at our will :)

CodeBenders

We are a team of four talented people taking part in the Tech Returners programme (March 2021, London).