Skip to content

kirbsrh/runbuddy_project

Repository files navigation

RunBuddy

RunBuddy is a full stack web application that allows users to search for runners based on pace and distance. Open Street Maps and Open Layers are used to display the map and the search results. Python's geocoder library is used for geocoding addresses and lat/longs.

Table of Contents

Overview

Once a user registers, they will login. The user data is stored in a PostgreSQL database. The user can then complete a compatibility form with 10 simple questions. The values of the answers are also storied in the database. When a user executes a search, the database is queried and a grid is formed using lat/long pairs. For the runners within the grid, euclidian distance is calculated to determine the similarity between the user and the runners. The map that displays the search results with the markers is populated using Open Street Maps and Open Layers.

Tech Stack

Frontend: Javascript, AJAX, JSON, jQuery, Jinja, HTML, CSS, Bootstrap
Backend: Python, Flask, SQLAlchemy, PostgreSQL

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published