Skip to content

chuchiang/hikeplanner

Repository files navigation

HikePlanner

A free platform for planning mountain climbing routes in Taiwan, offering trip customization, route information, ascent/descent data, and estimated walk times. The app features real-time altitude mapping and options to save, share, and export trips along with photos and GPX files.

index

Technologies

  • React
    • React Hooks
    • Reack Context
  • Redux Toolkit
  • Firebase
    • Firestore Database
    • Authentication
    • Storage
  • Tailwind CSS
  • Next.js
  • Vercel
  • jest

Architecture

Integrating Leaflet maps, OpenRouteService for calculating the shortest path, and Chart.js for visualizing charts to develop the main features.

technologies

Hiking plans are managed using Redux Toolkit.

map

Interactive content linking map and route planning layers.

map

Demo

Attraction search markers.

Click on any point on the map or use the search function to query and mark attractions. search

Shortest path calculation.

After adding attractions, planning trips, calculating the shortest path, and managing attractions (adding or deleting). path

Route analysis.

Provides route information, including ascent and descent heights, mileage, walking time, and altitude profiles that directly correspond to map attractions. analysis

Saving and exporting GPX files and photos.

This feature allows users to save or export GPX files and photos, as well as publicly share their plans. exporting

One-click trip copying for custom route replanning.

Allows users to copy others' planned routes for personalized replanning. copying

Contact

Name : 鄭竹晴 Chu Chiang Cheng Email : luluching1128@gmail.com

About

hikeplanner

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors