Logo Lanfrica

amir-ai-bot/fatima-darija-assist

Domaine:

natural language processing

Type de record:

software
Créateur:
ami
Hôte:
# Fatima Darija Assist Fatima Darija Assist is a Tunisian Darija and French assistant application. It combines a React interface, Supabase authentication and storage, Edge Functions, chat history, translation features, and LLM-backed assistant workflows. The project is positioned as a practical AI assistant application rather than a generic chatbot. It focuses on language support, user sessions, personalization, and backend integration. ## Features - Chat interface for Tunisian Darija and French - Supabase authentication and user profiles - Chat session and message history - Translation workflow between Darija and French - Voice-oriented UI screens - Supabase Edge Functions for assistant, translation, news, and account workflows - Admin and subscription-related surfaces ## Tech Stack - React - TypeScript - Vite - Tailwind CSS - shadcn/ui - Supabase - Supabase Edge Functions - LLM API integrations ## Project Structure ```text fatima-darija-assist/ |-- public/ |-- src/ | |-- components/ | |-- hooks/ | |-- integrations/ | |-- pages/ | `-- services/ |-- supabase/ | |-- functions/ | `-- migrations/ |-- package.json `-- README.md ``` ## Run Locally ```bash npm install npm run dev ``` For Supabase functions and database migrations, use the Supabase CLI with a configured local or remote project. ## Environment Keep local secrets outside Git. Use `.env.example` as a template for local values. ## Notes This repository demonstrates assistant-style product thinking, frontend state management, Supabase-backed backend work, and practical multilingual UX for Tunisian users.