Skip to content

abdeLKabir-56/Wander-Version-Java-Spring-Boot-AngularJS

Repository files navigation

Wander - Version Java Spring Boot & AngularJS

Ce dépôt contient une version du projet Wander, une application collaborative sociale pour les voyageurs, développée en utilisant Java Spring Boot pour le backend et AngularJS pour le frontend. Le projet vise à offrir une plateforme permettant aux utilisateurs de partager leurs expériences de voyage, de découvrir de nouveaux lieux, et d'interagir avec une communauté de voyageurs passionnés.

Fonctionnalités Principales

  • Gestion des utilisateurs avec Spring Security et JWT pour l'authentification et l'autorisation.
  • Création, édition et suppression de publications de blog.
  • Interaction avec d'autres utilisateurs via des commentaires et des likes.
  • Intégration de fonctionnalités en temps réel pour les notifications et les mises à jour.
  • Intégration d'un chatbot alimenté par Google Generative AI pour fournir des recommandations personnalisées aux utilisateurs.
  • Documentation complète de l'API avec Swagger pour faciliter l'intégration avec d'autres services et clients.

Technologies Utilisées

  • Backend : Java Spring Boot
  • Frontend : AngularJS
  • Base de Données : MongoDB
  • Authentification : Spring Security, JWT
  • Intégration de Chatbot : Google Generative AI
  • Documentation d'API : Swagger

Instructions d'Installation et d'Exécution

  1. Cloner le dépôt localement.
  2. Installer les dépendances du backend et du frontend.
  3. Configurer les variables d'environnement nécessaires.
  4. Lancer l'application backend avec Spring Boot.
  5. Lancer l'application frontend avec AngularJS.
  6. Accéder à l'application via le navigateur web.

Contributions et Collaborations

Les contributions sont les bienvenues. Pour proposer des changements ou signaler des problèmes, veuillez soumettre une demande de tirage ou ouvrir une issue sur ce dépôt.