Présentation
Optimys vise à permettre aux entrepreneurs indépendants suisses de gérer eux-mêmes leur clôture fiscale annuelle.
Objectif
Designer et développer la première version de l'application.
Valentin
UI designer
Arnaud
Développeur Flutter
Par Valentin
Le besoin initial d'Optimys était assez clair : réaliser, avec une application mobile, les mêmes fonctions qu'un fichier Excel qui nous était donné. À savoir :
Insérer une liste de dépenses et de recettes,
Générer un compte de pertes et profits,
Générer un journal annuel.
Méthodologie
Mon objectif était de m'écarter du fonctionnement de base d'Excel, trop complexe et inaccessible pour un usage sur mobile. Je suis donc passé par les étapes suivantes
Listing de toutes les informations préliminaires à obtenir sur l'utilisateur durant l'onboarding,
Écriture du déroulé permettant d'achever chaque fonctionnalité,
J'ai utilisé un UI Kit Material 2, car l'application est par la suite développée en Flutter, et il n'y a pas d'exigences particulières nécessitant des composants custom.
Par Arnaud
Dans le cadre du projet Optimys, je suis intervenu sur le développement Flutter, accompagné d'un développeur junior. J'ai assuré les tâches suivantes :
Planification et gestion des sprints,
Implémentation de certaines parties du front-end,
Implémentation du back-end,
Gestion du déploiement sur les stores.
Développement front-end en Flutter
State management avec BLoC,
Layer architecture
Développement back-end avec Firebase
Serverless : Node.js Typscript (Cloud function)
Database : NoSQL (Firestore)
Ne perdons pas de temps, et lançons votre projet !