Skip to content

Repository files navigation

Coding Week - DirectDealing

Static Badge Static Badge Static Badge

Sommaire

  1. Sommaire
  2. Présentation
  3. Installation
  4. Utilisation

Présentation

Projet développé dans le cadre de notre scolarité à Télécom Nancy (2ème année - 1er semestre).
Extrait du sujet:

TelecomNancy DirectDealing est une application d’économie circulaire en ligne permettant à des personnes de prêter/emprunter du matériel (...) et/ou de proposer/demander des services (...)

La présente application est constituée d'une interface implémentée en JavaFX ainsi que d'une base de donnée sqlite. La vidéo suivante présente les principales fonctionnalités de l'application: Vidéo de présentation
Static Badge

Installation

Installation

Téléchargement
Par SSH
git@gitlab.telecomnancy.univ-lorraine.fr:pcd2k24/codingweek-24.git
Par HTTPS
https://gitlab.telecomnancy.univ-lorraine.fr/pcd2k24/codingweek-24.git
Compilation

Depuis la racine du projet (dossier codingweek-24), utilisez gradlew pour installer les dépendances requises:

./gradlew clean build

Note: Il y a alors un message d'erreur BUILD FAILED que nous ne parvenons pas à faire disparaître, cependant cela ne semble pas gêner le bon déroulement de la suite

Création du jar

Depuis la racine du projet (dossier codingweek-24) créer un jar à l'aide de gradlew:

./gradlew jar

Lancement du jar:

Vous pouvez désormais lancer le jar, en spécifiant la localisation de javafx:

java --module-path /chemin/vers/le/javafx/sdk/lib --add-modules javafx.controls,javafx.fxml -jar build/libs/nomdujar.jar

Utilisation

Connexion

Lors de son exécution, l'application s'ouvre sur une page de connexion. Afin de tester l'application, vous pouvez vous connecter à l'aide du couple adresse email a et du mot de passe a.

Création de compte

Vous pouvez créer un compte depuis la page d'accueil.
Chaque nouveau se verra crédité d'un solde de 100 florains.

Déconnexion

Vous pouvez vous déconnecter de l'application à l'aide du bouton présent sur le menu

Onglet 'Mon Compte'

Un Onglet Mon Compte est disponible dans la barre de menu. Celui-ci donne accès à un menu permettant de modifier et d'afficher ses informations personnelles

Ajout d'un Objet/Services

Afin d'ajouter un Objet à prêter ou de proposer un service, vous pouvez vous servir du bouton Proposer de la page d'accueil.
Note: Il n'est pas encore possible d'ajouter/modifier la ou les photos d'une annonce.

Visualisation des annonces

Afin de visualiser la liste des annonces déjà publiées, vous pouvez consulter la liste des annnonces depuis le bouton Rechercher de la page d'accueil.
Note: La base de donnée présente sur le dépôt ne contient actuellement pas d'annonces

Messagerie

Une messagerie est disponible sur l'application. S'il n'est pas encore possible d'envoyer/recevoir des messages, vous pouvez d'ores et déjà consulter la liste des messages existants depuis l'onglet (enveloppe).
Note: La base de données ne contient pas de message. Vous pouvez en ajouter à l'aide de sqlite.

Calendrier (visualisation)

Il est possible de visualiser le calendrier (bien que celui-ci ne soit pas fonctionnel) depuis l'onglet correspondant.

About

Projet de coding week 2024 - Télécom Nancy DirectDealing

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages