
Side project
Tidydo
Défiler vers le bas pour en savoir plus
Tidydo est le fruit d’un long cheminement qui a commencé en 2018 et qui m’a permis de beaucoup progresser dans le développement et la conception. La genèse de ce projet vient de ma compagne, couturière, qui avait besoin d’un outil de gestion du stock de sa mercerie. Développeur inexpérimenté à l’époque, j’ai cédé aux sirènes de la hype React de l’époque et j’ai commencé le projet avec Laravel & React.
Trop lent, je suis repassé à la création d’une API avec Symfony 4 et React. Sauf qu’il fallait un système pour gérer l’état du frontend, j’ai donc appris Redux. Puis nous avons changé la vision du projet en passant d’une vision perso à une vision business. Nous avons donc décidé qu’une app mobile toucherait mieux notre cible, je me suis donc lancé dans l’apprentissage de React Native pour développer un premier prototype fonctionnel. Le projet est resté à l’abandon quelque temps et j’ai repris assez récemment avec ma stack de prédilection.
La difficulté du projet est de standardiser et scraper des patrons de couture sur des plateformes hétérogènes (WordPress, Shopify, …). J’ai standardisé le processus avec l’aide d’interfaces qui s’adaptent aux différentes plateformes que nous sélectionnons et qui limitent grandement les nouveaux développements lors de l’ajout d’une nouvelle source de patrons.
- Symfony 4 à 7, AlpineJS & TailwindJS
- Déploiement sur un serveur web Caddy
- Intégration continue avec Github Action
- Création de crawler spécifique pour les sites de créateurs de patrons de couture
- Tests unitaires et fonctionnels
- Stockage et optimisation des images via S3
- Design & Conception