Site portfolio
Le site sur lequel vous vous trouvez est réalisé avec Symfony. En effet, la partie projets est chargée dynamiquement depuis la base de données. Le but est ici de permettre d'accéder simplement et rapidement à mes projets ainsi qu'à leur code. Le css est 100% fait à la main, le light mode est géré avec du Javascript vanilla. J'héberge tous mes sites y compris celui-ci sur le serveur perso que j'ai configuré sur mon Raspberry PI.

Ecommerce Symfony
Site ecommerce classique réalisé avec Symfony. Ce projet m'a permis d’appréhender une API de paiement externe (Stripe), un mailer externe (Mailjet), et le bundle Easy Admin. Tout est fonctionnel, la recherche de produits, la gestion du panier, l’enregistrement des commandes, le paiement (mode test de Stripe) et la confirmation par mail. Coté utilisateur, l'inscription est confirmée par mail, les adresses sont enregistrées et accessibles à chaque commande et le mot de passe peut être modifié.

My Piggy Bank
Projet de fin de formation, My Piggy Bank est un site de cagnotte en ligne, permettant d'épargner de l'argent tout en se fixant des objectifs qui sécurisent notre argent pour une durée déterminée. Une fois inscrit, nous pouvons donc créer une cagnotte, déterminer nous même une date ou une somme à atteindre avant de pouvoir retirer, déposer de l'argent (virtuellement pour le moment), accéder à nos cagnottes et nos transactions. La partie paiement n'a pas encore été intégrée. Vous pouvez voir la présentation vidéo du projet sur ce lien youtube.

Foodtruck Spots
Application légère permettant de réserver des emplacements pour un foodtruck. Le front est géré en Javascript vanilla et AJAX, l'API est réalisée en Symfony avec Lexik pour le JWT, et nelmio pour les CORS. L'intérêt derrière ce mini site est principalement l'algorithmique. En effet, un utilisateur enregistré est soumis à plusieurs contraintes pour effectuer une réservation, il ne peut réserver qu'un emplacement par jour et par semaine, chaque emplacement n'est disponible que pour un seul utilisateur sur une journée, et le vendredi le nombre d'emplacements disponibles est réduit de un. Le lien github mène vers le repo de l'API, mais n'hésitez pas à consulter aussi celui concernant le front.

Blog Symfony
Modèle de blog réalisé avec Symfony et Bootstrap durant mon temps libre quand j'étais encore en formation. Les articles peuvent être triés par auteur et catégorie, les utilisateurs possédant le rôle modérateur peuvent rédiger un article, le modifier et le supprimer. Le rôle admin permet en plus de modifier et supprimer les articles dont il n'est pas l'auteur. Un visiteur doit être inscrit pour pouvoir commenter un article.
