Skip to content

gubler/tracktor

 
 

Repository files navigation

⚠️ 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

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.

Dashboard

✨ Features

  • πŸš— 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.

πŸ–ΌοΈ Screenshots

πŸ” Login Page


Login Page

πŸ“ˆ Charts


Charts

β›½ Fuel Log


Fuel Log

πŸ› οΈ Maintenance Log


Maintenance Log

πŸ›‘οΈ Insurance Details


Insurance Details

πŸ“„ PUCC Details


PUCC Details

πŸ› οΈ Tech Stack

  • 🎨 Frontend: SvelteKit, Tailwind CSS
  • πŸ–₯️ Backend: Node.js, Express.js
  • πŸ—„οΈ Database: SQLite
  • πŸ“š Documentation: VitePress
  • 🐳 Containerization: Docker & Docker Compose

πŸš€ Getting Started

πŸ“¦ Prerequisites

  • 🟒 Node.js (v18 or higher)
  • πŸ“¦ npm
  • 🐳 Docker & Docker Compose (for containerized setup)

πŸ› οΈ Installation (Development)

  1. Clone the repository:
    git clone https://github.com/your-username/tracktor.git
    cd tracktor
  2. Install dependencies:
    npm install
  3. Start the development server:
    npm run dev
  4. Open your browser: Navigate to http://localhost:5173 for the frontend.

🐳 Running with Docker Compose

  1. Build and start all services:
    docker-compose up --build
  2. Access the app:
    • 🚜 Main App: http://localhost:3000
    • πŸ“š Docs: http://localhost:5173

🀝 Contributing

Contributions are welcome! Please read the contributing guidelines before submitting a pull request. πŸ™

πŸ“„ License

This project is licensed under the ISC License. See the LICENSE file for details.

⭐ Star History

Star History Chart

About

Vehicle Tracking Management System

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Svelte 48.9%
  • TypeScript 48.7%
  • JavaScript 1.3%
  • Other 1.1%