Une app pour trouver facilement des chambres à louer au Togo
project_info:
name: "Homé"
slug: "home-mobile-togo"
version: "1.0.0"
description: "Plateforme immobilière mobile-first de confiance pour le Togo, connectant locataires et propriétaires vérifiés."
repository: "
github.com"
license: "MIT"
status: "In Development (MVP)"
overview:
problem:
- "Insécurité : Arnaques fréquentes et faux propriétaires."
- "Coûts cachés : Frais de visite abusifs du secteur informel."
- "Fragmentation : Offres dispersées sur WhatsApp et Facebook."
solution:
- "Confiance : Vérification KYC obligatoire (Titre foncier/CNI)."
- "Transparence : Géolocalisation précise et prix fixes."
- "Expérience : Application native fluide et contact direct."
features:
tenant: # Locataires
- name: "Recherche Avancée"
details: "Filtres par ville, quartier, prix, commodités."
- name: "Vue Carte"
details: "Exploration géolocalisée des biens."
- name: "Contact Direct"
details: "Redirection WhatsApp sans intermédiaire."
- name: "Favoris"
details: "Sauvegarde locale et cloud des annonces."
landlord: # Propriétaires
- name: "Publication Simplifiée"
details: "Formulaire étape par étape avec upload photos."
- name: "Vérification KYC"
details: "Upload de documents pour obtenir le badge 'Vérifié'."
- name: "Dashboard"
details: "Statistiques de vues et de contacts."
tech_stack:
framework:
name: "Flutter"
version: ">=3.16.0"
language: "Dart 3"
state_management: "Flutter Riverpod 2.0"
navigation: "GoRouter"
backend_baas:
provider: "Firebase"
services:
- "Authentication (Email/Google)"
- "Cloud Firestore (NoSQL DB)"
- "Cloud Storage (Images)"
maps: "google_maps_flutter"
assets:
- "flutter_svg"
- "cached_network_image"
- "google_fonts"
architecture:
pattern: "Feature-First (Domain-Driven Design simplified)"
structure:
lib:
- main.dart: "Entry point & ProviderScope"
- src:
- app.dart: "MaterialApp config"
- core: "Shared components, theme, utils"
- features:
- authentication: "Aut …