Personal projects

Code

TrovaBenzinaBot is a Telegram bot that helps users save money on fuel by finding the cheapest gas stations in Italy in real time.

The project was created to provide a simple and fast tool for comparing fuel prices without the need to manually browse dedicated portals or apps.


Key features:

  • 🔎 Targeted search: finds the cheapest stations based on fuel type and user location.
  • 📍 Geolocation: leverages Telegram's location sharing to quickly detect nearby stations.
  • ⚙️ Personalization: users can set preferred language and fuel type in their profile.
  • 📊 Savings statistics: personalized summaries of the money saved thanks to the bot.
  • 🖥️ Intuitive interface: clean commands and inline buttons for smooth navigation.

Technologies used:

The bot is built with Python 3.12, backed by a PostgreSQL database, and uses modern libraries such as python-telegram-bot, aiohttp, and SQLAlchemy[asyncio].
Deployment is managed on Railway through Docker containers.


➡️ Available on Telegram as @trovabenzinabot.

PythonPostgreSQLSQLAlchemy
Code
MoneyIsTime
MoneyIsTime

MoneyIsTime is a browser extension that converts product prices into the equivalent work time required to earn that amount.
The idea was born to help people make more mindful spending decisions, showing the cost of items in terms of time rather than just money.


Features:

  • ⏱️ Real-time conversion: visible prices on web pages are automatically converted into hours, minutes, or days of work.
  • ⚙️ Customizable settings: salary, currency, and working schedule can be configured according to actual conditions.
  • 🌍 Multi-language support: available in several languages, including English, Italian, French, German, Spanish, Portuguese, Chinese, Japanese, Russian, Hindi, Arabic, and Turkish.
  • 🗂️ Site management: possibility to include or exclude specific domains.
  • 💡 Compact display: work time is shown next to prices without cluttering the page.

Technologies used:

The extension is built with JavaScript, HTML/CSS, and leverages the Chrome Extensions API.
For real-time currency conversions, it integrates the ExchangeRate API.

JavaScriptHTMLCSS
Projects | Lorenzo Cucci