Développement web (MERN Stack)Backend (Node.js / NestJS)Base de données (MySQL)
Publié il y a environ 7 heures
Stage
⏱️4-6 mois
💼Hybride
📅Expire dans 13 jours
Supprime ce que tu ne peux pas expliquer.
Description du poste
Contexte du projet
Développement d’une plateforme web de réservation et gestion d’hébergements nommée « SoluVol » destinée aux petits hôtels, maisons d’hôtes et locations saisonnières.
Objectif : permettre de présenter les chambres, gérer les disponibilités et accepter des réservations en ligne de manière simple et centralisée.
Missions principales
Implémenter les fonctionnalités clés : calendrier de disponibilité, module de réservation, espace propriétaire pour suivre les demandes et intégration d’un système de paiement sécurisé.
Concevoir une interface moderne et accessible pour améliorer la visibilité des gestionnaires et optimiser le taux d’occupation.
Développer côté serveur les API nécessaires à la gestion des réservations, disponibilités et paiements, et assurer la persistance via MySQL.
Compétences attendues & outils
Technologies mentionnées : Node.js, MySQL, NestJS (ou Angular pour la partie front si choisi).
Niveau demandé : BAC +3 ; développement web backend et/ou full-stack ; connaissance des bonnes pratiques de sécurité pour les paiements en ligne.
Livrables attendus
Plateforme web fonctionnelle avec calendrier de disponibilité, module de réservation, espace propriétaire et intégration paiement sécurisé.
Documentation technique et guide d’installation/déploiement (setup base de données, scripts, endpoints API).
Rapport de projet PFE expliquant l’architecture choisie, les choix techniques (NestJS/Angular), et les tests réalisés.
Modalités
Durée : 4 mois.
Effectif : 1 personne.
Environnement de travail : développement d’une application web complète (backend + base de données, possibilité d’intervenir sur le front si Angular est choisi).
Indiquez en objet de l’e-mail : "Candidature Stage PFE - SoluVol" et fournissez CV, lettre de motivation et éventuellement exemples de projets ou GitHub.