SMAPS-AI
SMAPS-AI

À propos / About

Présentation

SMAPS-AI est une application web d’assistance cartographique et analytique. Elle combine un assistant conversationnel avec une carte interactive pour explorer des zones, générer des analyses et sauvegarder vos résultats par projet.

Fonctionnalités principales

  • Assistant intégré (texte et HTML) avec historique et rattachement aux projets.
  • Intégration carte (exécution d’instructions, centrage, contexte de la vue).
  • Gestion des projets et messages (renommer, déplacer, supprimer, charger les messages d’un projet).
  • Internationalisation (FR/EN) avec choix de langue enregistré côté serveur.
  • Partage par email et export CSV des réponses (tableau → CSV, texte → colonne « réponse »).
  • Interface moderne (Next.js) et authentification (NextAuth).

Comment l’utiliser

  • Ouvrez la page /maps, posez une question dans le chat et laissez l’assistant répondre.
  • Créez et sélectionnez un projet pour organiser vos messages et résultats.
  • Utilisez le menu utilisateur pour changer la langue (FR/EN).
  • Exportez une réponse en CSV ou envoyez-la par email.

Technologies

  • Next.js, React, TypeScript
  • NextAuth pour l’authentification
  • Système i18n avec préférences stockées côté serveur
© SMAPS-AI. Tous droits réservés.

Overview

SMAPS-AI is a web application for map-assisted analysis. It combines a conversational assistant with an interactive map to explore areas, produce insights, and organize results by project.

Key features

  • Built-in assistant (text and HTML) with history and project linking.
  • Map integration (execute instructions, recenter, pass map context).
  • Manage projects and messages (rename, move, delete, load project messages).
  • Internationalization (FR/EN) with server-side language preference.
  • Share by email and CSV export (table → CSV, text → single “response” column).
  • Modern stack (Next.js) and authentication (NextAuth).

Getting started

  • Open /maps, ask a question in chat, and let the assistant reply.
  • Create and select a project to organize your messages and outputs.
  • Use the user menu to switch language (FR/EN).
  • Export a reply to CSV or send it by email.

Tech stack

  • Next.js, React, TypeScript
  • NextAuth for authentication
  • i18n system with server-stored preferences