DEV Community

Cover image for πŸš— AutoLog.AI β€” Smart Vehicle Management with AI, OCR & Automation
Saad Bin Khalid
Saad Bin Khalid

Posted on

πŸš— AutoLog.AI β€” Smart Vehicle Management with AI, OCR & Automation

🌟 Introduction

Hey Devs πŸ‘‹

After 3 months of sleepless nights, debugging marathons, and too many cups of chai β˜•, I’m beyond proud to share my latest project β€” AutoLogAI.

This isn’t just another web app. It’s a smart ecosystem built to automate your car’s life β€” from fuel tracking to AI assistance, and even OCR-based receipt scanning.

AutoLogAI represents everything I love about tech β€” merging AI, automation, and user experience into one powerful platform.

🧠 What is AutoLogAI?

AutoLogAI is a smart vehicle management system that helps users manage fuel logs, maintenance schedules, receipts, and even chat with an AI assistant named Nex for guidance and support.

It’s built to simplify your driving life, automate repetitive tasks, and keep your car’s data organized β€” all in one dashboard.

βš™οΈ Key Features

🧾 OCR Receipt Scanner

Ever lost your fuel or service receipts?
We solved that with OCR (Optical Character Recognition) using Tesseract.js.

πŸ“Έ How we did it:
Users can upload a receipt image β†’ the system reads it using OCR β†’ and automatically fills in the fuel or service details.

🎯 Purpose:
To save time, reduce manual entry, and bring automation to car expense tracking.

OCR MODULE

πŸ€– AI Assistant (Nex)

Meet Nex, your personal car companion πŸ’¬

Built using the Google Gemini API, Nex can answer your car-related questions, remind you about maintenance, or guide you through the app.

βš™οΈ How we built it:
We integrated Gemini’s conversational API with Flask endpoints, then built a chat interface in Angular for smooth UX.

🎯 Purpose:
To make AutoLog.AI feel like a personal assistant rather than just another tool.

Nex

β›½ Fuel Log Management

Logging fuel details manually? Not anymore.

The Fuel Log module lets users record every refill with details like price, liters, date, and mileage β€” all securely saved in the database.

βš™οΈ How it works:
A simple Angular form connects with Flask APIs secured using JWT, storing every record in MongoDB.

🎯 Purpose:
Track your mileage trends, costs, and car performance effortlessly.

Fuel Logs

πŸ”” Service Reminders

Never forget a service again!

With AutoLog.AI’s reminder system, users can set upcoming maintenance remind
ers β€” oil change, tire rotation, or inspection.

βš™οΈ How it works:
Users enter their service details β†’ Flask API saves them β†’ reminders are displayed dynamically in the dashboard.

🎯 Purpose:
To keep vehicles in top condition and reduce long-term maintenance costs.

Reminder Module

πŸ§‘β€πŸ’Ό Admin Panel

A dedicated admin dashboard helps manage all users, logs, and activities in one place.

βš™οΈ How we built it:
Using Angular, styled with TailwindCSS for a sleek professional look.

🎯 Purpose:
To make data management efficient and secure for both users and admins.

admin page

admin page

πŸ” Authentication & Email System

Security was a top priority.

We implemented JWT authentication for all APIs and added Flask-Mail for OTP-based signup/login verification.

🎯 Purpose:
To keep every user’s data safe and ensure a professional-grade authentication flow.

login

otp

signup

contact

🏑 Additional Pages

To make the platform polished and user-friendly, we added:

Hero Section: Welcoming users with purpose and design.

hero

About Page: Explaining AutoLog.AI’s mission.

about

Footer & Policy Pages: For a complete, professional touch.

footer

policy

terms

πŸ› οΈ Tech Stack

Layer Technologies
Frontend Angular, TypeScript, TailwindCSS
Backend Flask, Flask-Mail, Flask-Admin, JWT
AI Google Gemini API
OCR Tesseract.js
Database SQLite

πŸ“– The Journey Behind AutoLogAI

AutoLog.AI wasn’t built overnight.

It started as a simple idea: β€œWhat if cars could talk back?”
From that spark, came a 3-month journey of:

Late-night debugging sessions πŸŒ™

Designing every page from scratch 🎨

Integrating AI, OCR, and authentication πŸ”§

This project taught me the beauty of patience, consistency, and innovation.

Now, it stands complete β€” proof that passion and persistence can turn an idea into a product.

πŸ”— GitHub Repository

AutoLogAI - by Saad Bin Khalid

AutoLog.AI on GitHub

πŸ“œ License

Licensed under the MIT License β€” free to use, learn from, and improve upon.

πŸ’¬ Final Thoughts

β€œAutoLog.AI isn’t just a web app β€” it’s a reflection of a dream, hard work, and belief.”
πŸ’š

Top comments (0)