Logo sombre

Wild Rent

Contexte du projet

Projet réalisé au cours de la formation Concepteur Développeur d'Application (CDA).
Le projet s'intitule « Wild Rent ». C'est une plateforme en ligne de location et de réservation de matériels et d'équipements (Ski, randonnée, plongée, voyage, camping…). L'objectif étant de proposer une multitude d'articles à travers une interface web simple, fluide et intuitive.
L'équipe était composée de 4 élèves suivant cette formation.

Comptes de démonstration :
  • Utilisateur : user1@user.com / motdepasse : Wildrent!1
  • Administrateur : admin1@admin.com / motdepasse : Wildrent!1

Savoir-faire et compétences apprises

  • Respect du cahier des charges imposé
  • Maquettage + prototype avec Figma
  • Conception diagrammes UML et Modélisation d'une base de données
  • Développement d'une application desktop + responsive (non terminé)
  • Gestion frontend en Next.js, backend avec l'API GraphQL + TypeORM et persistance des données avec le SGBDR PostgreSQL
  • Implémentation des tests unitaires, d'intégration et end-to-end
  • Prise en compte Ecoconception et Accessibilité des personnes
  • Mise en cache backend sur un serveur Redis et optimisation du temps de réponse
  • Déploiement et hébergement de l'application sur un VPS
  • Mise en place des pipelines CI/CD sur Github en assurant une livraison continue
  • Utilisation de Nginx comme serveur web de fichiers statiques + load balancing, Caddy comme reverse proxy HTTPS
  • Exécution de l'application en microservices avec Docker, dans des conteneurs isolés et sécurisés.

Stacks Techniques utilisés :

Next.jsTYPESCRIPTTAILWINDCSSGRAPHQLJESTPLAYWRIGHTPOSTGRESQLNGINXCADDYREDIS
CODE SOURCE :
VOIR LE PROJET :
Wild Rent | Davy ROBERT | Portfolio | Concepteur Développeur Full Stack d'Applications Web et Mobile