Bienvenue dans la documentation de RoadLine !
Ce projet est réalisé dans le cadre du cours de Développement d’applications mobiles en Bloc 3 en Informatique de gestion à l'INPRES.
RoadLine est une application qui aide à gérer et à réaliser des projets de vie en les structurant par tâches.
L'objectif de RoadLine est d'aider les utilisateurs à réaliser leurs projets de vie en découpant un projet sous forme de plusieurs sous-tâches. Un projet peut-être représenté comme une route composée de plusieurs étapes (sous-tâches) que l'utilisateur va devoir compléter afin de pouvoir atteindre l'objectif final du projet. La fin de la route correspond à l'aboutissement du projet. L'utilisateur doit être authentifié pour pouvoir utiliser l'application, ce qui lui permettra de synchroniser ses projets sur un serveur et de pouvoir les récupérer à tout moment.
Cette application n'est pas destinée à gérer les tâches quotidiennes et répétitives contrairement à d'autres applications déjà disponibles sur le marché.
Exemples de projet destinés à être géré par l'application :
- Achat d'une maison
- Passage du permis de conduire
- Création d'une petite entreprise
- Streaks - Choses à faire bonne habitude
Streaks est une application d'aide à la réalisation des tâches quotidiennes. Cette application est destinée à être utilisée tous les jours par ses utilisateurs.
Exemples de projet destinés à être géré par l'application :
- Promener le chien
- Brossage des dents
- Manger sain
Siteweb : https://streaks.app/
- Things
Things est une application de gestion de projets et de tâches. Son concept se rapproche beaucoup de l'application RoadLine à la différence que l'interface utilisateur n'a pas été pensée de la même manière. Cette application n'est disponible que sur des appareils de la marque Apple contrairement à l'application RoadLine qui prend en charge les appareils iOS et Android.
Siteweb : https://culturedcode.com/things/
- Monday.com
Monday.com est une application de gestion de projet d'entreprise. Cette application est destinée à permettre la gestion de gros projets pour lesquels les tâches peuvent être réparties entre les différents membres du projet.
Siteweb : https://monday.com/
- En tant qu'utilisateur non connecté, je veux pouvoir me connecter afin de conserver mes projets et mes tâches.
- En tant qu'utilisateur connecté, je veux pouvoir créer un projet afin de gérer mes différentes tâches.
- En tant qu'utilisateur connecté, je veux pouvoir modifier un projet afin de mettre à jour les données.
- En tant qu'utilisateur connecté, je veux pouvoir supprimer un projet afin de nettoyer mes projets restants.
- En tant qu'utilisateur connecté, je veux pouvoir afficher mes projets afin de pouvoir les gérer.
- En tant qu'utilisateur connecté, je veux pouvoir ajouter un projet à mes favoris afin d'y accéder plus rapidement.
- En tant qu'utilisateur connecté, je veux pouvoir créer une tâche afin d'ajouter un nouvel objectif.
- En tant qu'utilisateur connecté, je veux pouvoir modifier une tâche afin de mettre à jour les données.
- En tant qu'utilisateur connecté, je veux pouvoir supprimer une tâche afin d'enlever un objectif.
- En tant qu'utilisateur connecté, je veux pouvoir afficher mes tâches afin de pouvoir les gérer.
- En tant qu'utilisateur connecté, je veux pouvoir terminer une tâche afin d'avancer dans l'évolution de mon projet.
demo.mp4
-
Images présentent dans cette documentation.
-
Ressources utiles au développement du projet.
-
Dossier principal contenant le code source du projet.



