Skip to content

franollf/Elevate

Repository files navigation

Elevate

Elevate is a running route finder that helps users discover paths with minimal elevation gain.
Built with JavaScript and REST APIs, it combines mapping and elevation data to make running more efficient and enjoyable.


Overview

Elevate uses geolocation and elevation APIs to calculate and display running routes optimized for elevation, distance, and terrain.
The app helps runners choose routes that match their fitness goals—whether that means finding the flattest path or a gentle climb.


Features

  • Generates running routes based on elevation and distance
  • Uses REST APIs for maps and elevation data
  • Displays total elevation gain and route visualization
  • Responsive and simple interface

Tech Stack

  • JavaScript (ES6+)
  • HTML5 / CSS3
  • Map and Elevation APIs (e.g., Mapbox, OpenStreetMap)
  • Node.js (optional) for backend API handling

Setup

1. Clone the repository

git clone https://github.com/your-username/elevate.git
cd elevate

2. Add your API keys Creae a .env file and include

MAPBOX_API_KEY=your_key
ELEVATION_API_KEY=your_key

**3. Run Locally ** If using Node.js:

npm start

License

MIT License © 2025 Franoll Fantu

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published