Une stack basé sur javascript, avec React.js et Node.js
Prisma est un ORM moderne offrant une couche d'abstraction puissante pour PostgreSQL. Il simplifie les interactions avec la base de données grâce à une API auto-générée. Grâce à sa facilité d'utilisation et ses performances, Prisma est un choix de premier ordre pour les applications modernes.
Next.js, couplé à React.js, offre un cadre pour le développement de sites web universels, optimisés pour les performances. Avec TypeScript, cette stack garantit un code fiable et typé, assurant ainsi une meilleure qualité et une maintenance aisée des projets. Un trio idéal pour des applications web modernes et scalables.
Node.js fournit une plateforme d'exécution rapide pour le JavaScript côté serveur, tandis qu'Express est un framework web minimaliste s'articulant parfaitement avec Node. Ensemble, ils forment la base d'une architecture backend performante, flexible et facilement extensible.
Voici mes projets web, il s'agit de projet personnel, de projet de formation ou alors de projet réalisé en mission freelance
Playtracker est un outil que j'ai co-développé, destiné à gérer et suivre les bibliothèques de jeux vidéo des utilisateurs. Il permet d'ajouter des jeux, de suivre la progression et d'obtenir des statistiques basiques. Les utilisateurs peuvent également créer des listes personnalisées, rendant l'expérience plus organisée et adaptée à leurs besoins.
J'ai conçu un site interne pour le CE de la STCLM à Limoges, servant à la fois de blog et de plateforme de réservation. Les utilisateurs peuvent y réserver des véhicules ou des appartements, recevant un code sécurisé par e-mail pour confirmer leur réservation. Un backoffice est également intégré, permettant aux administrateurs de gérer le site, les utilisateurs, et d'autres fonctionnalités. De plus, grâce à une API Google, toutes les réservations sont automatiquement ajoutées à Google Calendar.
Self service to ical est un outil en production hébergé sur un serveur VPS. Sa mission principale est de scraper le calendrier professionnel de la TCL de Limoges. Une fois les données récupérées, il les distribue sous la forme d'un fichier ical. Ce fichier peut ensuite être importé et mis à jour automatiquement dans diverses applications de calendrier, telles que Google Calendar ou Apple Calendar.
Groupomania est le projet final de la formation Développeur Web Junior chez OpenClassrooms. Il s'agit d'un réseau social d'entreprise conçu pour permettre aux utilisateurs de publier des images, de suivre d'autres utilisateurs et de commenter les publications.
Voici mes projets Mobile, il s'agit de projet personnel ou de projet de formation.
2Dolist est un projet realisé en React Native. Il s'agit d'une application de gestion de tâches. Elle permet de créer des tâches, de les modifier, de les supprimer et de les marquer comme terminées. Les tâches sont stockées dans le local storage du téléphone.
Weather app est un projet realisé en React Native. Il s'agit d'une application météo. Elle permet d'afficher la météo actuelle et la météo des 5 prochains jours. L'application utilise l'API OpenWeatherMap.
Airbnb est un projet realisé en React Native. Il s'agit d'une application de location de logements. Elle permet de rechercher des logements, de les filtrer et de les réserver. L'application utilise l'API Airbnb.Une carte est également disponible pour afficher les logements.
Tinder est un projet realisé en React Native. Il s'agit d'une application de rencontre. Elle permet de rechercher des profils, de les liker et de les matcher.Un système de swipe est également disponible pour le like et le dislike des profils.
Compétences et outils maitrisés