Readme updated with new information
This commit is contained in:
78
README.md
78
README.md
@@ -1,16 +1,74 @@
|
||||
# travel_mate
|
||||
# Travel Mate 🌍
|
||||
|
||||
A new Flutter project.
|
||||
Une application Flutter pour organiser et gérer vos voyages entre amis.
|
||||
|
||||
## Getting Started
|
||||
## 📋 Description
|
||||
|
||||
This project is a starting point for a Flutter application.
|
||||
Travel Mate est une application mobile conçue pour simplifier l'organisation de voyages de groupe. Elle permet de centraliser toutes les informations importantes d'un voyage : planification, gestion des dépenses, découverte d'activités et coordination entre les participants.
|
||||
|
||||
A few resources to get you started if this is your first Flutter project:
|
||||
## ✨ Fonctionnalités principales
|
||||
|
||||
- [Lab: Write your first Flutter app](https://docs.flutter.dev/get-started/codelab)
|
||||
- [Cookbook: Useful Flutter samples](https://docs.flutter.dev/cookbook)
|
||||
### 🏠 Gestion de voyages
|
||||
- Création et gestion de voyages
|
||||
- Invitation et gestion des participants
|
||||
- Calendrier partagé des activités
|
||||
- Itinéraires collaboratifs
|
||||
|
||||
For help getting started with Flutter development, view the
|
||||
[online documentation](https://docs.flutter.dev/), which offers tutorials,
|
||||
samples, guidance on mobile development, and a full API reference.
|
||||
### 👥 Système de groupes
|
||||
- Création de groupes par voyage
|
||||
- Gestion des rôles et permissions
|
||||
- Chat de groupe intégré
|
||||
- Notifications en temps réel
|
||||
|
||||
### 🗺️ Intégration cartographique
|
||||
- Intégration Google Places API
|
||||
- Recherche de lieux d'intérêt
|
||||
- Cartes interactives avec Google Maps
|
||||
- Suggestions d'activités géolocalisées
|
||||
|
||||
### 💰 Gestion financière
|
||||
- Suivi des dépenses partagées (type Tricount)
|
||||
- Calcul automatique des remboursements
|
||||
- Catégorisation des dépenses
|
||||
- Historique détaillé des transactions
|
||||
- Répartition équitable ou personnalisée
|
||||
|
||||
### 🎯 Découverte d'activités
|
||||
- Suggestions d'activités basées sur la localisation
|
||||
- Système de vote pour les activités
|
||||
- Réservations centralisées
|
||||
- Partage d'expériences et photos
|
||||
|
||||
## 🛠️ Technologies utilisées
|
||||
|
||||
### Frontend
|
||||
- **Flutter** - Framework de développement mobile cross-platform
|
||||
- **Dart** - Langage de programmation
|
||||
- **Provider** - Gestion d'état
|
||||
|
||||
### Backend & Services
|
||||
- **Firebase Authentication** - Gestion des utilisateurs
|
||||
- **Cloud Firestore** - Base de données NoSQL
|
||||
- **Firebase Storage** - Stockage de fichiers (photos, documents)
|
||||
- **Firebase Cloud Messaging** - Notifications push
|
||||
|
||||
### APIs externes
|
||||
- **Google Places API** - Recherche de lieux et points d'intérêt
|
||||
- **Google Maps API** - Cartes et navigation
|
||||
- **Google Directions API** - Calcul d'itinéraires
|
||||
|
||||
## 🚀 Installation
|
||||
|
||||
### Prérequis
|
||||
- Flutter SDK (version 3.0+)
|
||||
- Dart SDK
|
||||
- Android Studio / VS Code
|
||||
- Compte Google Cloud Platform (pour les APIs)
|
||||
- Projet Firebase configuré
|
||||
|
||||
### Configuration
|
||||
|
||||
1. **Cloner le repository**
|
||||
```bash
|
||||
git clone https://github.com/Dayron-HELHa/travel_mate.git
|
||||
cd travel_mate
|
||||
|
||||
Reference in New Issue
Block a user