shenshen
![Python](https://img.shields.io/badge/python3.13-3670A0?style=for-the-badge&logo=python&logoColor=ffdd54) ![Streamlit](https://img.shields.io/badge/Streamlit-%23FE4B4B.svg?style=for-the-badge&logo=streamlit&logoColor=white) ![Docker](https://img.shields.io/badge/docker-%230db7ed.svg?style=for-the-badge&logo=docker&logoColor=white) ## Abstract 基於 Python + Streamlit 的網頁應用程式,讀取使用者上傳的 GPX 檔案並提供詳細的路線統計、互動式地圖、海拔分析圖及天氣預報等資訊。 [山山登山小助手](https://hikingassistant.guineapig.love) ## Requirements * Hardware * MacbookPro14 2021 * Software * Python 3.13+ * [UV](https://docs.astral.sh/uv/getting-started/installation/) 0.8.15 * [Docker](https://docs.docker.com/get-docker/) 28.1.1 ## Installation ```bash uv sync cd hiking_assistant uv run streamlit run app.py ``` ## Dirs * **tests** * unittest codes by Pytest * **hiking_assistant** * app source codes