L'objectif de ce projet était de migrer un SAAS existant.
Le logiciel était développé en SPA (React) et la migration avait pour objectif de mettre en place du SSR (via Next.js).
Côté technique, le projet était un Monorepo avec Turborepo hébergé en submodules sur Github. Plusieurs projets était présent dans le monorepo, la partie SAAS B2B, SAAS B2C ainsi qu'un site vitrine.
Mon rôle dans ce projet était de contribuer à la migration du SAAS vers sa nouvelle architecture en tant que Frontend Engineer. Vers la fin de cette opportunité, on m'a attribué des tâches axées sur le design notamment la contribution au Figma et au design system.
Au cours de cette opportunité, j'ai eu l'occasion de travailler sur des sujets hétéroclites comme:
Ma première mission au cours de cette expérience à été d'intégrer un CMS Headless dans le but d'ajouter un blog au site vitrine.
Ensuite, j'ai été amené à mettre en place les outils pour déployer les différents projets sur Vercel via des CI/CD sur Github.
Une partie significative de la mission à été de documenter la mise en place des différents éléments (CMS Headless, CI/CD).
La dernière partie sur laquelle j'ai pu travaillé est celle du design system ou j'ai été amener à participer au design et à la mise en place de nouveaux composants.
Technologies utilisés
React, Typescript, Tailwindcss, React hook form, Zod, Zustand, SCSS, Storybook, React Aria, Directus, Figma, Vercel, Github