Easy-to-manage touch screens
무료 오픈소스 터치스크린으로 USB 설정 가이드, 드래그‑드롭 편집기, 로컬 제어를 제공하며 Home Assistant용으로 제작되었습니다
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Track every fill-up. Understand your vehicle. Reduce your costs.
Fuelog is a mobile-first Progressive Web App designed for logging fuel fill-ups, tracking efficiency trends, and managing costs across multiple vehicles. With features like AI receipt scanning via Gemini, real-time geolocation, and multi-currency support, it transforms the chore of tracking fuel into a seamless, automated experience.
Whether you're managing a single daily driver or a small fleet, Fuelog provides the analytics you need to build a comprehensive picture of your fuel spend over time.README 전문 보기 ↗Fuelog is a mobile-first Progressive Web App designed for logging fuel fill-ups, tracking efficiency trends, and managing costs across multiple vehicles. With features like AI receipt scanning via Gemini, real-time geolocation, and multi-currency support, it transforms the chore of tracking fuel into a seamless, automated experience.
Whether you're managing a single daily driver or a small fleet, Fuelog provides the analytics you need to build a comprehensive picture of your fuel spend over time.
Built with modern web technologies:
Follow these instructions to get a copy of the project up and running on your local machine.
Clone the repository:
git clone https://github.com/Irishsmurf/fuelog.git
cd fuelog
Install dependencies:
npm install
Configure environment variables:
Copy the example below into a .env file at the project root. Never commit this file to version control.
# Firebase — required
VITE_FIREBASE_API_KEY=
VITE_FIREBASE_AUTH_DOMAIN=
VITE_FIREBASE_PROJECT_ID=
VITE_FIREBASE_STORAGE_BUCKET=
VITE_FIREBASE_MESSAGING_SENDER_ID=
VITE_FIREBASE_APP_ID=
# Google Gemini — optional, enables AI receipt scanning
VITE_GEMINI_API_KEY=
VITE_GEMINI_MODEL=gemini-2.5-flash
VITE_GEMINI_THINKING_LEVEL=low
# CARTO basemaps — optional. Maps work without it; the log-card thumbnails
# fall back to CARTO's keyless raster tiles, which carry an "API KEY
# REQUIRED" watermark. Free key (no account needed):
# https://carto.com/basemaps/apikey
VITE_CARTO_API_KEY=
Start the development server:
npm run dev
Open http://localhost:5173 to view it in your browser.
For deep-dives into the architecture, APIs, and integrations, explore our documentation:
Fuelog's visual identity is built around the petrol forecourt at night — the amber glow of price boards and the industrial precision of pump readouts.
#D97706) / Amber 400 (#FBBF24)#0A0F1E) for dark mode, Near white (#F9FAFB) for light mode.fuelog set in Space Grotesk Bold, with a split tone (#F59E0B / #374151).Every design decision should serve legibility and functional confidence, not decoration. Numbers always use tabular-numeric mono rendering for clean, dashboard-like alignment.
Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
git checkout -b feature/AmazingFeature)git commit -m 'feat: Add some AmazingFeature')git push origin feature/AmazingFeature)Please ensure all PRs include tests, follow the commitlint conventional format, and pass the existing suite (npm test).
Distributed under the MIT License. See LICENSE for more information.