Files
hiking_assistant/README.md
2025-11-28 22:27:51 +08:00

30 lines
1.0 KiB
Markdown

<img src="./hiking_assistant/assets/new_favicon.webp" alt="shenshen" width="180" /><br>
![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