✨ Itinereo – Smart Travel Diary
Itinereo is a Flutter app that allows users to document their travel experiences as geolocated diary entries. Each entry can include photos, dates, and locations, with personalized itineraries generated automatically using AI and interactive maps.
This documentation is aimed at developers and reviewers who want to explore the internal structure and API of the Itinereo app.

Libraries
- auth\screens\forgot_password_screen
- auth\screens\login_checker
- auth\screens\login_screen
- auth\screens\sign_up_screen
- auth\screens\welcome_screen
- auth\widgets\text_field
- diary\screens\add_entry_screen
- diary\screens\camera_screen
- diary\screens\diary_preview
- diary\screens\diary_screen
- diary\screens\get_entry_screen
- diary\screens\map_entries_screen
- diary\widgets\action_card
- diary\widgets\bookmark
- diary\widgets\date_field
- diary\widgets\input_field
- diary\widgets\photo_carousel
- diary\widgets\polaroid_photo
- diary\widgets\travel_card
- exceptions\location_exceptions
- exceptions\sign_in_exception
- explore\screens\explore_screen
- explore\widgets\explore_option
- home_page\screens\home_screen
- home_page\widgets\horizontal_card
- home_page\widgets\itinerary_card
- home_page\widgets\recent_cards
- home_page\widgets\suggestion_box
- main
- map\screens\custom_map_screen
- models\diary_card
- models\diary_entry
- services\diary_service
- services\firebase\firebase_options_service
- services\firebase\firebase_storage_service
- services\google_service
- services\local_storage_service
- services\location_service
- shared\manager\itinereo_manager
- shared\widgets\alert
- shared\widgets\app_bar
- shared\widgets\bottom_bar
- shared\widgets\loading_dialog
- shared\widgets\safe_local_image
- shared\widgets\snackbar
- shared\widgets\text
- theme\theme
- utils\validator