Appli web pour entreprise de voyance
Une appli web développée dans le cadre d'un projet de 3IF à l'Insa Lyon, pour le compte d'une entreprise de voyance fictive, comprenant backend et frontend. Il a pour but d'être un exercice pratique de conception de A à Z d'une appli, et est donc un travail de Génie Logiciel ainsi que d'implémentation. Le projet a été implémenté sous NetBeans. L'arborescence de fichiers correspond ainsi à une utilisation sous NetBeans.
Le livrable contenant modèle du domaine, maquettes IHM, tableau ICARS, diagramme de navigation des pages.
Predict'IF implémente une architecture en couches : Présentation <-> Application <-> Métier <-> Persistance
- Frontend de l'appli et MVC : TP_DASI_Web/TP_DASI_Web/src/main :
- Couche Application (/java/fr/insalyon/dasi).
Implémente le design pattern MVC traitant les requêtes envoyées par la partie frontend en navigateur et faisant la liaison avec les couches inférieures.
Inclut aussi les classes de Sérialisation en JSON pour envoyer les données à la couche Présentation. - Couche Présentation (/webapp). Implémente les squelettes de pages HTML avec CSS, ainsi que le code Javascript permettant de naviguer entre les pages et effectuer des appels AJAX au serveur backend.
- Couche Application (/java/fr/insalyon/dasi).
- Backend de l'appli : contient les couches Métier et Persistance.
Emma Neiss & Yann Dupont, 2020.