Skip to content

Plan your hike on the Scottish National Trail - create routes, track your progress and explore points of interest along the trail. Full-stack app with a RESTful API build with Java, and a React frontend. Group project for @codeclan, built with @craiggough376, @Arledis and @StewartMacLeman

DafyddLlyr/HikeBuddy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

HikeBuddy

Plan your hike on the Scottish National Trail - create routes, track your progress and explore points of interest along the trail.

Full-stack app with a RESTful API build with Java, Spring & Hibernate and a React/JavaScript frontend. Leaflet map interacts with GeoJSON data and a PostgreSQL database.

Group project for @CodeClan, built with @craiggough376, @Arledis and @StewartMacLeman

Landing Page

Features

  • Create hiking routes on an interactive Leaflet map which uses Turf.js to calculate length of section using GeoJSON data

  • Add and remove favourite locations to assist planning

  • Track route completion progress and view suggested locations

  • Points of interest along the trail suggested to user at login

  • Administrator can add and remove locations from database

Screenshots

Main Page

Landing Page

Create new route

Route Creator

Track Routes

Route Tracker

Add and manage favourite locations

Favourites

Admin page for location managment

Admin Page

Admin creating location

Add Location

Original group repositories with full git history

Backend https://github.com/StewartMacLeman/project-backend

Frontend https://github.com/Arledis/HikingApp

About

Plan your hike on the Scottish National Trail - create routes, track your progress and explore points of interest along the trail. Full-stack app with a RESTful API build with Java, and a React frontend. Group project for @codeclan, built with @craiggough376, @Arledis and @StewartMacLeman

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published