Skip to content

Développement d'une plateforme web permettant aux utilisateurs de publier et retrouver des objets perdus ou trouvés en utilisant le framework Laravel.

Notifications You must be signed in to change notification settings

MohamedMoustir/Lost-Found

Repository files navigation

Lost&Found

La plateforme Lost&Found permet aux utilisateurs de publier et de consulter des annonces pour des objets perdus ou trouvés. Elle offre un espace simple et sécurisé où chacun peut retrouver ou rendre des objets importants grâce à une interface intuitive et pratique.


🛠 Fonctionnalités principales

📦 Publication d’Objets Perdus/Trouvés

  • Les utilisateurs peuvent publier des annonces pour des objets perdus ou trouvés.

  • Chaque annonce doit inclure :

    • Un titre
    • Une description détaillée de l'objet
    • Une photo (facultative)
    • La date et le lieu de la perte ou de la trouvaille
    • Informations de contact (Email, Téléphone)
  • Filtrage des annonces : Les annonces peuvent être filtrées par catégorie d'objet (ex. : vêtements, appareils électroniques, clés, etc.).

  • Recherche : Un champ de recherche permet aux utilisateurs de rechercher des objets par mots-clés, catégorie d'objet, ou lieu.

💬 Commentaires

  • Les utilisateurs peuvent commenter les publications pour interagir avec la communauté.

📊 Statistiques

  • Affichage du nombre total de publications et des annonces les plus populaires.

🔑 Bonus

  • 🔐 Authentification & Profils : Chaque utilisateur dispose d’un profil pour gérer ses publications (Authentification avec Breeze ou Jetstream).
  • 📝 Bouton "Trouvé" : Permet à un utilisateur de signaler qu'il a retrouvé un objet perdu en cliquant sur l'annonce correspondante.
  • 🔍 Bouton "C'est à moi" : Permet à un utilisateur de revendiquer un objet trouvé en cliquant sur l'annonce pour indiquer que l'objet lui appartient.

🛠 Technologies utilisées

  • Backend : Laravel
  • Frontend : HTML, CSS, JavaScript
  • Template Engine : Blade
  • Base de données : PostgreSQL

⚠️ Remarques

  • NB : Toute non-conformité au cahier des charges ou tout retard dans la livraison sur Simplonline entraînera automatiquement l'invalidité de toutes les compétences liées au Brief.

📝 Instructions

Pour l'installation du projet localement

  1. Clonez le repository :
    git clone https://github.com/username/LostAndFound.git
    cd LostAndFound

About

Développement d'une plateforme web permettant aux utilisateurs de publier et retrouver des objets perdus ou trouvés en utilisant le framework Laravel.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages