Skip to content

Smart Moby est une application web développée avec Symfony et MySQL dans le cadre du module PIDEV 3A à Esprit School of Engineering, visant à optimiser le transport urbain grâce à des fonctionnalités intelligentes.

Notifications You must be signed in to change notification settings

haythem-abdellaoui/SmartMoby_Web

Repository files navigation

Smart Moby

Overview

Smart Moby est une application web développée avec Symfony 6.4 et une base de données MySQL, dans le cadre du module PIDEV 3A à Esprit School of Engineering. Ce projet vise à améliorer l’expérience de transport en intégrant des fonctionnalités intelligentes, favorisant ainsi une mobilité urbaine plus fluide et connectée.

Features

  • Gestion intelligente des trajets : permet aux utilisateurs de planifier, suivre et optimiser leurs trajets en fonction de leurs préférences, de la disponibilité des moyens de transport et des conditions de circulation en temps réel.

  • Système de réservation en ligne : les utilisateurs peuvent réserver des trajets à l'avance, visualiser les horaires disponibles, recevoir des confirmations, et gérer leurs réservations via un tableau de bord personnel.

  • Gestion des utilisateurs, événements et blog :

    • Authentification sécurisée, gestion de profils

    • Création, modification et suivi d’événements liés à la mobilité urbaine

    • Blog intégré pour la diffusion d’articles, d’actualités et d’annonces en lien avec les services de transport

  • Interface intuitive et responsive : design moderne adapté à tous les types d’écrans (ordinateur, tablette, mobile), facilitant la navigation et l’interaction pour tous les utilisateurs, avec un focus sur l'expérience utilisateur.

  • SmartMoby_AI : chatbot intelligent intégré qui guide les utilisateurs, répond à leurs questions fréquentes, les aide à trouver des trajets ou à effectuer des réservations, améliorant ainsi l'accessibilité et le support utilisateur en continu.

Tech Stack

Frontend

  • Twig (Symfony templating)
  • HTML/CSS/JavaScript

Backend

  • Symfony 6.4 (PHP)
  • MySQL

Other Tools

  • GitHub
  • Composer

Directory Structure

/smart-moby

├── config/

├── public/

├── src/

├── templates/

├── tests/

├── translations/

├── var/

├── vendor/

└── .env

Getting Started

  1. Cloner le dépôt :
    git clone https://github.com/SiHaythem420/SmartMoby_Web.git

  2. Installer les dépendances :
    composer install

  3. Configurer la base de données dans .env

  4. Lancer le serveur :
    symfony server:start

Acknowledgments

Ce projet a été réalisé sous la supervision de l'équipe pédagogique de Esprit School of Engineering dans le cadre du projet académique PIDEV 3A.

Topics

  • symfony
  • web-development
  • mysql
  • smart-transport
  • smart-mobility
  • esprit
  • php

Hébergement

Ce projet est hébergé sur GitHub Education for Students via un dépôt public.
Il est accessible et consultable par tous pour démonstration et évaluation.

About

Smart Moby est une application web développée avec Symfony et MySQL dans le cadre du module PIDEV 3A à Esprit School of Engineering, visant à optimiser le transport urbain grâce à des fonctionnalités intelligentes.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •