{"repo":"Dan6erbond/revline","free":true,"listed":false,"github":"https://github.com/Dan6erbond/revline","clone":"git clone https://github.com/Dan6erbond/revline.git","description":"All-in-one car management and tuning hub for DIY mechanics and car enthusiasts.","language":"TypeScript","stars":20,"topics":["automotive","cars","go","graphql","nextjs","postgresql","react","s3"],"license":"AGPL-3.0","category":"databases-storage","readme_excerpt":"🏁 Revline 1 Built for DIY Mechanics & Car Enthusiasts Track your builds. Show off your rides. Stay ahead in your garage with the all-in-one app for car lovers. 🧰 Features Revline helps car enthusiasts take control of every aspect of their automotive journey: - Fuel Logs: Track fill-ups, fuel efficiency, and cost over time. - Maintenance & Service: Log services, set reminders, and manage your garage like a pro. - Odometer Tracking: Automatically track mileage history across all your builds. - Dyno Sessions: Store torque & horsepower curves with RPM-based charts. - Drag Logs: Record your quarter-mile runs, 0-60s, and more. - Media Gallery: Upload and organize images/videos from builds, shows, and track days. - Documents: Securely store service receipts, build sheets, and PDFs. 🎞️ Tech Stack Frontend Backend Infrastructure ---------------------------------------- --------------------------------------- ---------------- Next.js Go (Fx) Docker Apollo Client GQLGen (GraphQL) Postgres + MinIO Tailwind CSS Ent (ORM) Docker Compose HeroUI 🧑‍💻 Repository Structure 🚀 Getting Started (Dev Environment) Prerequisites - Docker + Docker Compose - Node.js (v18+) - Go (v1.24+) 1. Clone the Repository 2. Start Infrastructure (Database & MinIO) This starts: - Postgres (on port 5432) - MinIO (S3-compatible storage, port 9000) - MinIO Console (port 9001) 3. Configure Backend Create a config.yaml file in server/ based on the example config. 4. Run Backend 5. Configure Frontend Create a .env.l","default_branch":null,"files":null,"tree":[],"storefront":"/r/Dan6erbond","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Dan6erbond/revline/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}