Développer une application Desktop d'édition d'image
Contexte professionnel
Dans le cadre de sa stratégie de marketing digital, l’entreprise FrameLab spécialisé dans la vente de matériel de photographie et l’organisation d’évènements photographiques, souhaite renforcer l’engagement de sa communauté en ligne et accroître sa visibilité.
FrameLab souhaite donc développer un logiciel desktop de retouche photo pour accompagner leur site web.
Cette application devra permettre de télécharger automatiquement la photo du challenge en cours, proposer des outils de retouche, sauvegarder les différents projets et les soumettre directement à la plateforme web.
Un aspect essentiel de l’application est de contraindre l’utilisation à une palette d’outils limités et définis afin de permettre une totale égalité entre les participants.
Objectifs du projet
Ce projet a pour objectifs de :
- Concevoir et développer une solution applicative
- Assurer la maintenance évolutive
- Gérer les données
Fonctionnalités demandées
- Connexion au compte
- Récupération du challenge en cour
- Création de projet
- Sauvegarde de projet
- Retouche de l’image avec plusieurs outils
- Envoi de la participation au site
Technologie utilisé
- Visuels en JavaFX
- Script en Java
Spécification technique
Plusieurs technologies ont été utilisées :
- Langage : Java 21
- Framework UI : JavaFX 21.0.2
- Gestionnaire de dépendances : Maven
- Base de données local : SQLite (JDBC) 3.45.0.0
- Communication API : HttpClient
Lien vers le projet
Photos en lien
