Le projet Job Tracker est un projet de fin d'études réalisé dans le cadre de la formation de développeur web et web mobile dispensée par l'école O'Clock.
Le but de cette application est de permettre à un utilisateur qui recherche un stage, une alternance, ou un emploi de suivre facilement ses candidatures et ses lettres de motivations.
L'équipe était composée de 4 élèves, 2 élèves côté back et 1 élève et moi-même côté front.
Nous avons disposé de 4 semaines réparties sur 4 sprints :
- Sprint 1 : rédaction du cahier des charges avec les wireframes, les routes, les users stories, les fonctionnalités, etc :
- Sprint 2 : première structure du projet. En tant que lead dev front, mon rôle à ce niveau a été de découper l'application, de penser et créer les routes, le design, la navigation et l'authentification. J'ai choisi d'utiliser React Router, React Auth Kit, Formik et Axios. À la fin de ce sprint, la navigation était fonctionnelle ainsi que l'authentification.
- Sprint 3 : ajout de pages et de fonctionnalités. Je vais un peu plus loin dans le design en améliorant le responsive grâce notamment au kit Material UI que j'ai sélectionné pour sa simplicité. Côté back, l'inscription fonctionne et grâce au token récupéré, un utilisateur peut ajouter des élements, les modifier et les supprimer.
- Sprint 4 : optimisation et derniers réglages. J'ajoute Open Street Map sur la page profil, les statistiques, une page 404, je créée un thème material UI pour optimiser le code le plus possible. La semaine se termine avec des tests unitaires. Tout est fonctionnel. Le MVP prévu au début a été livré dans les temps.



