Gooto: Moroccan Tourist Information Application

Gooto is a Flutter application that provides an immersive experience for exploring Moroccan culture and landmarks. With features like AI-powered chat for Moroccan facts, a camera that identifies monuments and provides detailed information, and an upcoming ARCore-based model for interactive entertainment, Gooto is your ultimate guide to Morocco.

Features

  • AI Chatbot: Ask any question about Moroccan history, culture, or landmarks, and get instant, accurate answers.

  • Monument Detection: Use the camera to identify monuments and receive detailed information, from historical significance to architectural details.

  • ARCore Integration (In Progress): We're working on a Moroccan AR model to provide interactive and entertaining experiences as you explore various monuments.

  • Lab: Write your first Flutter app

  • Cookbook: Useful Flutter samples

Installation

Clone the repository:

bash

git clone https://github.com/yourusername/Gooto-app.git cd Gooto-app

Install the required dependencies:

Ensure you have Flutter installed, then run:

bash

flutter pub get

Setup:

  • Ensure your Flutter environment is properly set up.
  • Configure any necessary API keys (e.g., for AI integration).

Usage

  1. Run the application:

bash

flutter run

  1. Use the application:
  • Interact with the AI chatbot for quick information on Moroccan facts.
  • Point your camera at monuments to receive detailed information.
  • Stay tuned for ARCore-based interactive experiences as you explore.

File Structure

  • lib/: Contains the main application code.
  • assets/: Includes any required assets like images and JSON data files.