Skip to content

joshmkim/walkboulder

Repository files navigation

WalkBoulder

1. Application Description

WalkBoulder is an app that gives users important information about walking/hiking trails in and around the city of Boulder. It uses the Google Maps API to display a map of Boulder and allows users to create a trail between two places in Boulder. These locations are validated by the Google Maps Autocomplete feature. The website also saves these trails so that they can be displayed on the home page. Users are then able to search for trails, review them, and add them to their profiles.

To allow for personalization, we provide users with the ability to change their profile with updated information, such as name and email, and a profile picture. Additionally, users can engage with others through the Posts feature, where users can upload images with captions that are then displayed for all users on the app.

Furthermore, users can connect with one another by sending friend requests. Upon acceptance, the two users are connected in the database. This was not a core feature of the website, but it could be improved by allowing users to share walk information with their friends and providing them with the ability to save walks as group walks among friends.

2. Contributors

FIRSTNAME LASTNAME GITHUB_PROFILE
Parth Chudappa ParthChudappa
Josh Kim joshmkim
Isabelle Lindfors EpochAncientEnigma
John Mathews jmmathewsiii
Luc Iñaki Palacios Lipikan-0
Eddie Strand eddies410

3. Technology Stack

USE LINK
Boulder Parks and Trails https://bouldercounty.gov/open-space/parks-and-trails/
Walk Score API https://www.walkscore.com/professional/walk-score-apis.php
Scheduling and Planning https://joshmyeongkims-team-company.monday.com/boards/8694244458
Wireframe https://balsamiq.cloud/seuhii7/pkt7uw0/rE49B
Use Case Diagram and Database Outline https://lucid.app/lucidchart/f5b39da3-557b-45c1-8c9b-dcb5779e0682/edit?viewport_loc=-1263%2C346%2C4989%2C2367%2C0_0&invitationId=inv_8d07f909-d363-412b-8c79-2b4ec21efc22

4. Prerequisites

For prerequisites, we need to have the docker installed and set up so that way the server can run.

5. Instructions

To get the project to run, cd into ProjectSourceCode and then run docker compose up.

6. Running Tests

Tests are automatically run on docker compose up.

7. Link

https://walkboulderwebservice.onrender.com/

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors