Overkill
agrégateur d’offres
Projet d’école, équipe de 5, en ligne
Un agrégateur d’offres d’emploi, de stage et d’alternance, construit à cinq en trois semaines. J’ai pris en charge les offres et les favoris : la recherche avec filtres, l’affichage page par page et le contrôle des offres reçues.
- Les offres et les favoris, côté serveur
- Contrôle des offres avant enregistrement
- Recherche avec filtres et pagination

La démarche
Le besoin
Overkill rassemble au même endroit les offres d’emploi, de stage et d’alternance.
Ma part
Je me suis occupé des offres et des favoris : consulter, filtrer, créer et supprimer une offre.
Travailler à cinq
Trois semaines, trois sprints d’une semaine, chacun avec son objectif. Chaque sprint découpé en user stories sur Trello, chacune confiée à une seule personne. Un point quotidien : fait, bloqué, reste à faire.
Je relisais chaque contribution validée pour garder un code cohérent. J’y ai surtout appris à communiquer : aujourd’hui, je noterais davantage les décisions par écrit.
Choix importants
Les offres viennent d’un collecteur automatique, et personne ne les relit. Chacune est donc contrôlée avant d’être enregistrée : titre obligatoire et limité, type parmi trois valeurs, pays sur deux lettres, coordonnées valides.
Comment ça tourne
Une API Symfony, une interface React, une base PostgreSQL. Chacun avait sa partie de l’API.
La recherche combine texte libre, ville, entreprise, contrat, télétravail, salaire ou catégorie, affiche les résultats page par page et écarte les offres de plus de trente jours. Chacun retrouve ses favoris.
La démo est hébergée par un camarade de promotion.
Parlons de votre alternance
Une offre d’alternance, une question sur un projet ? Écrivez-moi.

