Skip to content

Releases: Devops-noah/Backend

TravelCarry v.1.2.0

03 Apr 14:13
5a37a82

Choose a tag to compare

La version v1.2.0 de TravelCarry apporte une mise à jour majeure pour le backend, permettant d'intégrer une messagerie en temps réel entre les utilisateurs. Cette fonctionnalité repose sur l'utilisation de Firebase pour la gestion des conversations et des messages. Lorsqu'une demande de colis est acceptée, une conversation privée est automatiquement créée, permettant aux deux utilisateurs concernés de communiquer en toute simplicité.

TravelCarry v1.1.0

01 Apr 22:50

Choose a tag to compare

🔗 Intégration OAuth2 avec Google : à la première connexion, l'utilisateur est invité à s'authentifier avec son compte Google. Cette étape autorise TravelCarry à accéder à son Google Calendar.

📅 Création automatique d’événements Google Calendar à chaque ajout de voyage.

❌ Suppression automatique de l’événement dans Google Calendar lorsque l’utilisateur supprime un voyage sur le site.

🛠️ Mise en place d’un système de gestion des tokens OAuth2 (access & refresh tokens) pour maintenir la connexion avec l’agenda Google.

🔐 Sécurité renforcée : les identifiants client Google sont stockés de manière sécurisée (non pushés sur GitHub).

📂 Structure propre des endpoints :

POST /api/voyages – Crée un voyage et l’événement Google Calendar correspondant

DELETE /api/voyages/:delete – Supprime le voyage et l’événement associé dans Google Calendar

Alors sur cette partie noublier pas que vous avez bien le bon fichier de application.propertie pour que cela marche

Il se trouve juste en pièce jointe de cette version V1.1.0 et doit etre exactement dans Backend\app\src\main\resources

Release version 1.0.0 - Backend

30 Jan 22:58

Choose a tag to compare

Cette version 1.0.0 marque la première version stable de l'application avec les fonctionnalités suivantes :

  • Création de voyage et d'annonce : Ajout de la fonctionnalité permettant aux utilisateurs (voyageurs) de créer et soumettre des voyages et des annonces avec validation.
  • Gestion des colis : Création, soumission et validation des propositions de colis. Les expéditeurs peuvent maintenant proposer des colis et recevoir des retours.
  • Notifications : Les voyageurs sont notifiés des propositions de colis faites par les expéditeurs intéressés par leurs annonces et des retours de feedback concernant l'acceptation ou le rejet de la proposition de colis faites par les expéditeurs.
  • Gestion des annonces et voyages pour les voyageurs : Les voyageurs peuvent créer et gérer les voyages et les annonces.
  • Recherche de chaînes de transfert : Les expéditeurs peuvent rechercher des chaînes de transfert basées sur des segments d'annonces existants, constituant ainsi un chemin complet.
  • Notation des utilisateurs : Implémentation d'un système de notation des utilisateurs. Les notations seront acceptées ou rejetées par un administrateur avant d'être visibles par tous.

En plus de cela, nous avons ajouté des tests unitaires pour assurer la qualité et la stabilité de l'application.

Cette version est prête à être déployée en production et utilisée par les utilisateurs finaux.

v0.2.0

30 Jan 22:54

Choose a tag to compare

This release adds documentation for devolepper using asciidoctor.