- Sommaire
- Présentation
- Installation
- Utilisation
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:
git@gitlab.telecomnancy.univ-lorraine.fr:pcd2k24/codingweek-24.git
https://gitlab.telecomnancy.univ-lorraine.fr/pcd2k24/codingweek-24.git
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
Depuis la racine du projet (dossier codingweek-24) créer un jar à l'aide de gradlew:
./gradlew 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
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.
Vous pouvez créer un compte depuis la page d'accueil.
Chaque nouveau se verra crédité d'un solde de 100 florains.
Vous pouvez vous déconnecter de l'application à l'aide du bouton présent sur le menu
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
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.
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
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.
Il est possible de visualiser le calendrier (bien que celui-ci ne soit pas fonctionnel) depuis l'onglet correspondant.
