Skip to content

CodeBendersTR/sunnywalk-backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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).

About

BackEnd repository for SunnyWalk application

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages