Logo Lanfrica
  • Home
  • Atlas
  • Insights
  • Docs
  • Sign in

Β© 2026 Lanfrica. All rights reserved. All copyrights of the resources shown on the Lanfrica website belong to the original copyright holders, unless explicitly stated otherwise.

1hamzaachour-ai/tunisian-car-market-analyzer

Domain:

natural language processing

Record type:

software
Creator:
1ha
Host:
BI stack for the Tunisian used-car market: ETL, a PostgreSQL star schema warehouse, a FastAPI backend, and a trilingual (Derja/French/English) chatbot, in Docker Compose. # πŸš— Tunisian Automobile Market Analyzer & Price Index **A full BI stack for the Tunisian used-car market** β€” synthetic-data ETL, a PostgreSQL star schema warehouse, a FastAPI backend, and a trilingual (Derja πŸ‡ΉπŸ‡³ Β· French πŸ‡«πŸ‡· Β· English πŸ‡¬πŸ‡§) chatbot, all wrapped in a one-command Docker Compose stack. --- ## πŸ–ΌοΈ Preview --- ## ✨ Key Features - πŸ€– **Trilingual chatbot** β€” ask in Tunisian Derja, French, or English; a rule-based NLU engine detects the language, classifies intent, and replies in kind β€” no external LLM, fully offline and reproducible - πŸ—οΈ **Kimball-style star schema** β€” `fact_car_listings` joined against `dim_car_model`, `dim_seller_location`, and `dim_date` in PostgreSQL - πŸ”„ **Reproducible ETL pipeline** β€” pandas + SQLAlchemy, with a realistic depreciation-curve pricing model (age, mileage, condition, fuel type, transmission) - πŸ“Š **6 ready-to-run BI queries** β€” price index, depreciation curve, regional index, fuel-type adoption trend, best-value finder, transmission/seller premium - πŸ’» **Built-in web chat UI** β€” a real webpage with live stat tiles, a browsable car catalog, and a chat panel; no Swagger/Postman needed to try it - 🐳 **One-command stack** β€” `docker-compose up` boots Postgres, Adminer, and the API together - πŸŒ“ **Light & dark mode** β€” the web UI follows your OS theme automatically --- ## 🧰 Tech Stack | Layer | Technology | |---|---| | ETL & data generation | Python, pandas, NumPy | | Warehouse loading | SQLAlchemy 2.0 | | Database | PostgreSQL 16 (star schema) | | API | FastAPI, Pydantic, Uvicorn | | Frontend | Vanilla HTML / CSS / JS (no build step, no framework) | | Chatbot NLU | Custom rule engine (regex + keyword scoring) | | DB admin | Adminer | | Orchestration | Docker Compose | --- ## πŸ–ΌοΈ Screenshots Gallery | Desktop Dashboard | Dark Mode | |:---:|:---:| | | | | Mobile View | Trilingual Chat, close up | |:---:|:---:| | | | --- ## πŸš€ Getting Started ### Prerequisites - Docker + Docker Compose ### 1. Clone and …

Visit

github.com

Tasks

language identification

Languages

Arabic, Tunisian Spoken

Licenses

MIT

Similar

ElAbdoulyMed/car-price-analyzermissmemosunshine-glitch/south-africa-car-market-ai1hamzaachour-ai/ATB-ATM-LOCATOR-1hamzaachour-ai/tunisia-outage-predictorAhmed37012/tunisian-car-valuationambroseikpele/Nigeria-Market-Sentiment-Analyzer

ElAbdoulyMed/car-price-analyzer

A data collection and analysis project comparing car prices in Tunisia with prices in the EU and USA

missmemosunshine-glitch/south-africa-car-market-ai

An AI-powered app that analyzes South African car brands, automotive growth trends, and consumer mar

1hamzaachour-ai/ATB-ATM-LOCATOR-

Full-featured Flutter banking app for Arab Tunisian Bank - Real-time ATM map, AI chatbot in Tunisian

1hamzaachour-ai/tunisia-outage-predictor

Nationwide SONEDE/STEG outage prediction for Tunisia - ML + RAG + WhatsApp/Email/SMS alerts (Streaml

Ahmed37012/tunisian-car-valuation

# Car Valuation IA - MarchΓ© Tunisien πŸš— Ce projet est une application de Machine Learning capable de

ambroseikpele/Nigeria-Market-Sentiment-Analyzer

This projects web scrapes news from Nigeria Most Read Business Newspapers and classify their sentime