
<aside> đź’ˇ
Quelles ont été vos démarches, prises de décisions, degré d'implication et d'autonomie dans la SAE ?
</aside>
<aside> đź’ˇ
Quelles ressources avez vous choisies et combinées pour réaliser vos tâches et résoudre les problèmes rencontrés dans cette SAé ?
</aside>
<aside> đź’ˇ
En vous appuyant sur vos traces, justifiez la maitrise des apprentissages visés, ainsi que la prise en compte des composantes essentielles pour le développement de vos compétences.
</aside>
<aside> đź’ˇ
Quelles ressources vous manquent pour atteindre la compétence abordée par cette SAé ? Si c'était à refaire que changeriez-vous ?
</aside>
Dans cette SAE, nous avons d'abord analysé les besoins afin de comprendre les fonctionnalités attendues pour l'application. Nous avons ensuite réfléchi à l'organisation du projet et à la répartition des tâches entre les membres du groupe. Au cours du développement, nous avons pris plusieurs décisions concernant l'architecture de l'application, la gestion des données et les fonctionnalités à mettre en place.
Je me suis impliqué dans le projet en travaillant à la fois sur le back-end et le front-end. J'ai notamment participé à la mise en place de l'authentification des utilisateurs, du système de captcha, de l'affichage des utilisateurs ainsi qu'au développement d'autres fonctionnalités de l'application. J'ai également participé aux phases de test afin de vérifier le bon fonctionnement des différentes parties du projet. Cette SAE m'a permis de participer au développement d'une application complète répondant à un besoin réel.
Pour réaliser les différentes tâches de cette SAE, j'ai utilisé plusieurs ressources. Comme les technologies utilisées dans le projet n'avaient pas encore été abordées en cours, j'ai dû apprendre à les utiliser par moi-même afin de pouvoir développer l'application.
Je me suis appuyé sur la documentation officielle des différentes technologies utilisées, des forums et des vidéos. Ces ressources m'ont permis de comprendre le fonctionnement de React Native, FastAPI et PostgreSQL, mais aussi de résoudre les différents problèmes rencontrés au cours du projet.
Les différentes fonctionnalités développées au cours du projet, comme l'authentification, le captcha, l'affichage des utilisateurs ou encore les autres parties de l'application auxquelles j'ai participé, montrent que j'ai été capable de développer et d'intégrer plusieurs fonctionnalités dans une application complète.
Le fait d'avoir travaillé à la fois sur le front-end et le back-end m'a permis de mieux comprendre le fonctionnement d'une application ainsi que les échanges entre les différentes parties.