CAW1 2019 Projet de Dylan FAYANT et Marylie LIMOUSIN : Différence entre versions

De Ensiwiki
Aller à : navigation, rechercher
Ligne 19 : Ligne 19 :
 
== Objectifs ==  
 
== Objectifs ==  
  
[ ] Gestion des utilisateurs et des comptes (création de compte, connexion, déconnexion) <br>
+
[X] Gestion des utilisateurs et des comptes (création de compte, connexion, déconnexion) <br>
[ ] Ajouter, voir, modifier, supprimer un animal <br>
+
[X] Ajouter, voir, modifier, supprimer un animal <br>
[ ] Rechercher des Ani'Matchs pour un animal <br>
+
[X] Rechercher des Ani'Matchs pour un animal <br>
[ ] Consulter les Ani'Matchs d'un animal et contacter le propriétaire <br>
+
[X] Consulter les Ani'Matchs d'un animal et contacter le propriétaire <br>
[ ] Administrateur : Valider/Invalider l'ajout d'un nouvel animal <br>
+
  
 
= Modélisation =  
 
= Modélisation =  
Ligne 40 : Ligne 39 :
  
 
== Back-end ==
 
== Back-end ==
 +
Le back-end a été réalisé avec la technologie Node.js et le framework Express.
  
 
== Front-end ==   
 
== Front-end ==   
 +
Le back-end a été réalisé avec la technologie Angular et le framework Bootstrap.
  
 
== Tests ==
 
== Tests ==

Version du 9 juin 2019 à 19:45

Image: 200 pixels
Titre du projet Pitoupi
Cadre Projet Web 2AA 2019
Page principale CAW1_Demonstration_Realisation

Équipe Dylan FAYANT, Marylie LIMOUSIN
Encadrants Sébastien Viardot


Pitoupi est une application WEB de mise en relation consacrée à la reproduction des animaux.

Elle a été developpée dans le cadre d'un projet de développement d'application web en deuxième année d'apprentissage à l'ENSIMAG, par Dylan FAYANT et Marylie LIMOUSIN.

Présentation du projet

Description

Pitoupi est une application WEB permermettant de mettre en relation des maîtres désireux de faire reproduire leurs animaux. Les maîtres peuvent ajouter tous leurs animaux, sélectionner les animaux qui les intéressent pour la reproduction, et contacter les propriétaires si ces derniers ont aussi validé leur animal. Pitoupi dispose aussi d'une interface administrateur.

Objectifs

[X] Gestion des utilisateurs et des comptes (création de compte, connexion, déconnexion)
[X] Ajouter, voir, modifier, supprimer un animal
[X] Rechercher des Ani'Matchs pour un animal
[X] Consulter les Ani'Matchs d'un animal et contacter le propriétaire

Modélisation

Cas d'usage

UseCase (1).png

Modèle de données

ModeleBDD.png

Balsamiq

Afin de modéliser le visuel de nos pages, nous avons utilisé Balsamiq : Fichier:Pitoupi Balsamiq.pdf

Architecture

Choix techniques

Back-end

Le back-end a été réalisé avec la technologie Node.js et le framework Express.

Front-end

Le back-end a été réalisé avec la technologie Angular et le framework Bootstrap.

Tests