β οΈ WARNING: Tracktor is under very active development. There may be frequent breaking changes, and it is not stable for production use. Please keep regular backups of your data!
Tracktor is an open-source web application for comprehensive vehicle management.
Easily track β½ fuel consumption, π οΈ maintenance, π‘οΈ insurance, and π regulatory documents for all your vehicles in one place.
- π Vehicle Management: Add, edit, and manage multiple vehicles.
- β½ Fuel Tracking: Log fuel refills and monitor fuel efficiency over time.
- π οΈ Maintenance Log: Record and view maintenance history for each vehicle.
- π Document Tracking: Track insurance, pollution certificates, and other important documents.
- π Dashboard: Visualize key metrics and upcoming renewals.
- π User Authentication: Secure access to your data.
- π¨ Frontend: SvelteKit, Tailwind CSS
- π₯οΈ Backend: Node.js, Express.js
- ποΈ Database: SQLite
- π Documentation: VitePress
- π³ Containerization: Docker & Docker Compose
- π’ Node.js (v18 or higher)
- π¦ npm
- π³ Docker & Docker Compose (for containerized setup)
- Clone the repository:
git clone https://github.com/your-username/tracktor.git cd tracktor - Install dependencies:
npm install
- Start the development server:
npm run dev
- Open your browser:
Navigate to
http://localhost:5173for the frontend.
- Build and start all services:
docker-compose up --build
- Access the app:
- π Main App:
http://localhost:3000 - π Docs:
http://localhost:5173
- π Main App:
Contributions are welcome! Please read the contributing guidelines before submitting a pull request. π
This project is licensed under the ISC License. See the LICENSE file for details.






