New O'rizon github logo

Il s'agit d'un site web destiné à aider les personnes souhaitant trouver un nouvel environnement pour travailler en remote, avec possibilité de filtrer et de trier selon plusieurs critères.
Symfony PHP JavaScript Tailwind

Description

Projet de fin de formation qui a duré 1 mois, réalisé sur 4 sprints en Agile avec les méthodes SCRUM et Kanban.

Nous étions 4 développeurs spécialisés Symfony, le tout fonctionne actuellement grâce à des fixtures (données fictives, afin de créer du contenu textuel).

Site web destiné à aider les personnes souhaitant trouver un nouvel environnement pour travailler en remote. La sélection peut se faire par nom de ville, pays, critères (la météo, les besoins matériels ou physiques, les contraintes ou restrictions, etc).

L'authentification / inscription est fonctionnelle afin de permettre aux membres de gérer les villes favorites de poster des commentaires et de noter des villes. Le backoffice permet de gérer facilement les contenus (villes, pays, images, utilisateurs, commentaires).

Participation au projet

Cahier des charges, wireframes, base de données (MCD, MLD), développement, tests, déploiement.

J'ai autant codé sur le front-end que le back-end, notamment la gestion des villes favorites, les commentaires, les notes, intégration de maps, slides, les tris, la pagination, la gestion des images, la sécurité, l'optimisation des templates, les requêtes DQL, backoffice, etc.

Technos

Symfony 5.4, PHP 7.4, TailwindCSS 3, HTML 5, Javascript, Leaflet, NoUiSliders, AmCharts, KNP Paginator

Notes

Je travaille sur une version évoluée de ce site en migrant vers PHP 8 et Symfony 6, afin d'implémenter des composants Symfony UX tels que Live Components et Autocomplete.

Je vais également concrétiser notre idée de base : faire appel à une API pour obtenir des données réelles sur les villes, pays et critères.