Skip to content

Biziol/calendar_ai

Repository files navigation

CalendarAi

CalendarAi è un'applicazione calendario sviluppata con Flutter, progettata per semplificare la gestione degli impegni quotidiani attraverso l'intelligenza artificiale e l'elaborazione del linguaggio naturale.

Visione del Progetto

L'idea alla base di CalendarAi era quella di eliminare la frizione manuale nella creazione degli eventi. Invece di compilare form complessi con date, orari e titoli, l'utente poteva semplicemente scrivere o incollare un messaggio di testo (es. "Cena con Marco domani alle 20:30 a Tor Sapienza"). L'app, tramite una logica di parsing intelligente, determinava automaticamente i dettagli dell'evento e lo aggiungeva al calendario.

Stato Attuale

A causa di un grave inconveniente tecnico, gran parte del codice sorgente logico è andata perduta. Il repository attuale contiene la struttura di base e i componenti UI superstiti. Le immagini sottostanti sono state recuperate per documentare come era l'interfaccia prima dell'evento e le funzionalità che erano state implementate.

Anteprima dell'Interfaccia

Visualizzazione Eventi e Mappe

L'interfaccia implentava le funzionalità tematiche del material design, inclusa l'integrazione con Google Maps e pipeline per gli eventi con posizione specifica.

CalendarAi Preview 1

Gestione del Tempo e Layout

Il design puntava sulla leggibilità, con indicatori temporali e una barra di inserimento rapido ("Event") per facilitare l'aggiunta di nuovi impegni tramite linguaggio naturale.

CalendarAi Preview 2

Caratteristiche Tecniche Principali

  • Framework: Flutter
  • Interfaccia: Custom UI con gestione avanzata di widget per calendari e mappe.
  • UX: Approccio "Text-First" per la creazione degli eventi.
  • Backend & Cloud: Integrazione con Firebase per la gestione del database e dell'autenticazione
  • Integrazione Geografica: Visualizzazione del tragitto o del punto di interesse direttamente nella card dell'evento.
  • Intelligenza Artificiale: Integrava le API di gemini per trasformare un messaggio di testo in un evento.

Progetto di Fabrizio Lombardi

About

CalendarAi è un'applicazione calendario sviluppata con Flutter, progettata per semplificare la gestione degli impegni quotidiani attraverso l'intelligenza artificiale e l'elaborazione del linguaggio naturale.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors