尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证View different fuel prices around Estonia.
翻译准备中
正在加载完整 README。 以下为已保存的摘录。
Kyts (formerly KütuseKaart / Fuel Map) is a community-driven, crowd-sourced application for tracking real-time fuel prices across Estonia. Built with a modern tech stack and progressive web app (PWA) capabilities, it allows users to find the absolute cheapest fuel, verify community data, and contribute to the ecosystem. Live Application 🌍 https://kyts.ee 📱 Designed mobile-first. Installable as a Progressive Web App (PWA) on iOS & Android.查看完整 README ↗
Kyts (formerly KütuseKaart / Fuel Map) is a community-driven, crowd-sourced application for tracking real-time fuel prices across Estonia. Built with a modern tech stack and progressive web app (PWA) capabilities, it allows users to find the absolute cheapest fuel, verify community data, and contribute to the ecosystem.
🌍 https://kyts.ee
📱 Designed mobile-first. Installable as a Progressive Web App (PWA) on iOS & Android.
user_profiles.language, and revisitable via Profile → Seaded → Keel or the first-run tutorial card. Legal modals (Privacy / Terms) are ET + EN only — other locales fall back to EN with a notice.@google/generative-ai)@upstash/ratelimit (sliding window per-IP + daily global cap)@sentry/react, replays off)If you wish to spin up a local instance of the application:
.env variables:
VITE_SUPABASE_URL=your_supabase_url
VITE_SUPABASE_ANON_KEY=your_supabase_anon_key
GEMINI_API_KEY=your_google_ai_studio_key
npm install then npm run dev.The project schema relies on five tables governed by Row Level Security (RLS). Migrations live in migrations/ and are applied manually in the Supabase SQL editor (schema.sql through schema_phase57_feedback_self_select.sql).
stations (Base OpenStreetMap derived locations + country column for EE/LV segmentation)prices (Tied to user_id for submission tracking; carries submitted_lat/submitted_lon + two BEFORE INSERT triggers: 1 km submitter proximity (phase 31) and a 130 km/h travel-time velocity check against the user's most recent prior submission (phase 43))votes (Unique constraint across user_id + price_id)user_profiles (Default fuel type, preferred brands, auto-open toggle, language preference per user)user_favorites (Bookmarked stations per user)feedback (Insert-only user-feedback channel; triage via Supabase SQL editor)market_insights (Stores regional/global economic news alerts describing fuel trends)Built via an autonomous pairing session for advanced web application architecture.