Les meilleurs intégrateurs paiement freelances sont sur Codeur.com
Fermé · 1 000 € à 10 000 € · 15 offres · 842 vues · 29 interactions
Scope of Work (SOW) - Amélioration de l'application Grocery Compass
1. Contexte du projet
Grocery Compass est une application permettant de planifier et d’accompagner les utilisateurs durant leurs courses d'épicerie.
Actuellement, certaines fonctionnalités doivent être finalisées ou améliorées pour renforcer la robustesse du projet et offrir une meilleure expérience utilisateur.
2. Objectifs du projet
L'objectif de cette mission est de finaliser et améliorer quatre modules de l'application :
1. Finalisation du module "Run" (gestion des courses d'épicerie en cours).
2. Ajout d'un module "Historique" (permettant de consulter les courses passées).
3. Ajout et gestion des filtres utilisateur dans le module "Profil" (préférences alimentaires).
4. Préparation de la monétisation en limitant certaines fonctionnalités dans la version gratuite.
3. Description des travaux à réaliser
3.1 Finalisation du module "Run"
Situation actuelle :
• Absence d'un suivi dynamique du sous-total en fonction des articles cochés.
• Manque d'un statut permettant de déterminer si une course est terminée.
Améliorations attendues :
• Ajout d'un champ status (booléen) sur chaque article pour indiquer s'il est coché ou non.
• Ajout d'un champ subtotal permettant de calculer dynamiquement le total des articles sélectionnés.
• Intégration d'un bouton "Terminer la course" qui archive la liste une fois complète.
• Mise à jour de l'interface dans FlutterFlow pour refléter ces nouvelles interactions.
3.2 Ajout d'un module "Historique"
Situation actuelle :
• Aucune sauvegarde des courses passées.
• Absence d'un écran permettant de consulter les anciennes courses.
Améliorations attendues :
• Création d'une nouvelle collection Firestore « PastRuns », contenant :
o La date de la course.
o Les articles achetés et leur prix.
o Le montant total de la course.
• Ajout d'un écran "Historique" dans FlutterFlow affichant les courses passées sous forme de liste.
• Ajout d'un bouton "Détails" permettant de voir les informations détaillées d'une course terminée.
3.3 Ajout et gestion des filtres utilisateur dans le module "Profil"
Situation actuelle :
• Aucune option pour que l'utilisateur définisse ses préférences alimentaires.
• Absence de filtrage automatique des produits affichés en fonction des préférences.
Améliorations attendues :
• Ajout d'un champ préférences à la collection Users dans Firestore, sous forme d'un tableau de tags (ex: ["vegan", "bio", "sans gluten"]).
• Modification de l'interface "Profil" pour permettre aux utilisateurs de sélectionner leurs préférences via des cases à cocher.
• Adaptation de la logique de recherche pour exclure automatiquement les produits ne correspondant pas aux préférences utilisateur.
3.4 Préparation de la monétisation de l'application
Objectif :
• Introduire des limitations dans la version gratuite pour encourager la souscription à une version premium.
Améliorations attendues :
• Ajout d'un fichier de configuration dans le code permettant de définir et modifier les restrictions suivantes :
o Limitation à 2 magasins sélectionnables dans le module "Profil".
o Comparaison des prix uniquement dans les magasins sélectionnés.
o Limite de 30 articles par liste de courses.
o Limitation à 3 listes de courses actives simultanément.
• Mise à jour de l'interface utilisateur pour refléter ces restrictions.
• Assurer une gestion dynamique permettant de lever ces restrictions pour une version premium.
4. Contraintes techniques et spécifications
• Technologie principale : FlutterFlow (aucune modification directe du code source, intégration via l'interface de FlutterFlow).
• Base de données et Endpoint : Firestore (Firebase) / Render
• Recherche : Algolia (doit prendre en compte les filtres utilisateur).
• Livrables attendus :
o Mise à jour des collections Firestore.
o Intégration des nouvelles fonctionnalités dans FlutterFlow.
o Documentation expliquant les modifications apportées.
5. Budget et livrables attendus :
• Fournir un chiffrage détaillé des efforts par améliorations et total ainsi que le budget associé.
• Fournir les engagements concernant la confidentialité au travers d’une entente de type NDA.
• Réaliser les travaux et fournir une documentation expliquant les modifications apportées.
• Des tests utilisateurs seront réalisés avant mise en production et la confirmation de livraison.
Budget indicatif : 1 000 € à 10 000 €
Publication : 11 février 2025 à 20h31
Profils recherchés : Intégrateur de systèmes de paiement en ligne freelance , Développeur mobile freelance , UI/UX designer freelance , Développeur API freelance , Développeur no code freelance
15 freelances ont répondu à ce projet
9 propositions de devis en moins de 2h
Montant moyen des devis proposés : 3 600 €
Estimation du délai : 26 jours