v1.0 terminée
v2.0 en cours

DarSif

Application Web
2025

À propos du projet

DarSif est une plateforme numérique destinée aux locations de courte et longue durée pour des biens de particuliers et des professionnels. Elle répond à la croissance progressive du tourisme intérieur et extérieur et aux besoins évolutifs des touristes ainsi que des professionnels du secteur.

DarSif a pour objectif de faciliter la mise en relation entre propriétaires et locataires tout en offrant une expérience utilisateur optimale et sécurisée.

Stack Technique

Symfony

Framework PHP robuste et évolutif pour le back-end

Bootstrap

Framework front-end pour une interface utilisateur responsive

Twig

Moteur de templates flexible et sécurisé pour Symfony

MySQL

Système de gestion de base de données relationnelle

Docker

Containerisation pour un déploiement cohérent et simplifié

EasyAdmin

Bundle Symfony pour la création rapide d'interfaces d'administration personnalisées pour la gestion des utilisateurs et abonnements.

JavaScript

Utilisé pour créer des éléments interactifs comme les popups de confirmation, les formulaires dynamiques et les animations de l'interface utilisateur.

Fonctionnalités - Version 1.0 (2024)

Authentification

Système d'inscription et connexion sécurisé pour les utilisateurs et administrateurs

Administration

Interface d'administration pour gérer les utilisateurs, biens et réservations

Statistiques

Tableaux de bord et visualisations graphiques pour suivre les performances de la plateforme

Mailer

Système d'envoi d'emails pour les notifications et confirmations

CRUD Réservation

Gestion complète des réservations avec création, lecture, modification et suppression

Fonctionnalités à venir - Version 2.0 (2025)

OAuth 2.0

Connexion simplifiée via des fournisseurs d'identité tiers (Google, Facebook, etc.)

Upload multiple

Possibilité d'uploader plusieurs images pour chaque bien

Refonte du front

Nouvelle interface utilisateur plus intuitive et moderne

Génération PDF

Génération automatique de contrats et factures au format PDF

Monitoring

Tableau de bord avancé pour surveiller les performances et l'état du système

Localisation

Intégration de cartes et géolocalisation des biens

CI/CD

Intégration et déploiement continus pour des mises à jour plus rapides et fiables

Traduction

Support multilingue pour atteindre un public international

Processus de développement

1

Analyse des besoins

Étude approfondie des besoins du marché et des utilisateurs potentiels pour définir les fonctionnalités essentielles.

2

Conception

Création des maquettes, définition de l'architecture du système et modélisation de la base de données.

3

Développement v1.0

Mise en place de l'environnement Docker, développement des fonctionnalités de base avec Symfony, Bootstrap et intégration de Twig.

4

Tests et déploiement v1.0

Tests unitaires et fonctionnels, correction des bugs et déploiement de la version 1.0.

5

Développement v2.0

Amélioration de l'existant et développement des nouvelles fonctionnalités prévues pour la version 2.0.

Voir le Code Source

Le code source de DarSif v1.0 est disponible sur GitHub. Vous pouvez explorer l'implémentation du projet développé avec Symfony et Bootstrap.

Retour aux projets