A new Flutter project.
Découvrez “Do It”, l’application qui réinvente la productivité en combinant la création de listes de tâches quotidiennes avec le partage social inspiré de BeReal. L’outil parfait pour vous motiver à accomplir et partager vos réalisations jour après jour, et motivant ainsi vos amis qui suivent la progression de vos tâches quotidiennes.
“Do It” est une application mobile innovante qui révolutionne la manière dont nous abordons nos tâches quotidiennes en combinant la gestion de tâches et le partage social dans un format unique et engageant. Inspirée par le succès fulgurant de “BeReal”, “Do It” encourage ses utilisateurs à non seulement planifier et organiser leurs activités quotidiennes à travers une interface intuitive de création de listes, mais aussi à capturer et partager des moments de leur vie en accomplissant ces tâches.
Notre motivation première est le fait que cette approche permet non seulement de rester productif et organisé, mais offre également une source de motivation et de soutien grâce à la communauté. Avec ses fonctionnalités de rappels, de récompenses virtuelles, et d’options de partage flexibles, “Do It” célèbre la réalisation personnelle et le partage authentique.
La compétition sur le marché des applications mobiles similaires comprend “BeReal” et “Habitica”. “BeReal” se distingue par sa simplicité, offrant des fonctionnalités de partage des photos quotidiennes. D’autre part, “Habitica” ajoute une touche ludique à la gestion de tâches en transformant les routines quotidiennes en un jeu de rôle, où les utilisateurs gagnent des récompenses et progressent dans un univers virtuel en accomplissant leurs tâches réelles. Ces applications établies représentent des concurrents significatifs pour “Do It”, en raison de leur base d’utilisateurs fidèles et de leurs fonctionnalités éprouvées.
La technologie choisie pour le développement de l’application est Flutter. Nous avons choisi ce framework car il est simple d’utilisation, il favorise la performance puis facilite le développement à l’aide de widgets et composantes réutilisables. Cette technologie facilitera aussi le déploiement de l’application en Android et IOS à la fin du projet. De plus, nous avons un membre de l’équipe qui a déjà de l'expérience avec Flutter et Dart.
Pour ce qui est de l’utilisation de capteurs, nous allons utiliser la caméra afin de valider la réalisation des tâches. Afin de marquer une tâche comme étant ‘réalisée’, l’utilisateur devra se prendre en photo pendant qu’il réalise la tâche en question. Par exemple, prendre une photo au gym si la tâche était de faire un entraînement musculaire.
Nous allons utiliser la base de données Firebase afin de stocker les informations d’authentification, ainsi que toutes les données nécessaires au bon fonctionnement de l’application (tâches, photos, profils, etc…). Finalement, nous allons intégrer l’API Auth0 afin de gérer l’inscription ainsi que l’authentification à l’application. Au fur et à mesure du développement de l’application, nous pourrions choisir d’implémenter d’autres API dépendamment des fonctionnalités implémentées (ex: un API qui retourne une liste de hashtags pour tagger les tâches/photos).
Présentation du projet : https://docs.google.com/presentation/d/1eemdPVqfuUkYpnA0NHMFPy9FAjKGDMZn9mYUG-d5wtY/edit?usp=sharing