Hackat'Web
Ce projet est le premier sous-projet d'Hackat'Innov.
CONTEXTE
Hackat’Web est une application web développée en HTML/PHP avec une architecture Modèle Vue Controller.
L'objectif est de procéder au développement de la phase d'inscription à un hackathon. On y retrouve ainsi 4 acteurs principaux : utilisateur, animateur, organisateur et participant. ayant pour but de permettre de gérer les étapes du processus d'un hackathon tels que l'inscription, le positionnement, la clôture & les résultats.
TECHNOLOGIES UTILISEES
Langages :
-
HTML/CSS
-
PHP (Architecture MVC)
-
JavaScript
-
PostgreSQL
Outils :
-
PHPStorm (IDE JetBrains)
-
DBeaver (Gestion de la Base De Données)
-
Framagit (Gestion de code et des tâches)
ORGANISATION
Pour ce premier projet, nous avons effectué des Daily Scrum (méthode agile), il s'agit de réunion quotidienne ne devant jamais excéder 15 minutes. Cette réunion permet de se tenir au courant de l'état du sprint en cours et de ne jamais perdre de vue les objectifs.
Pour la répartition des tâches nous avons utilisés Framagit. Nos récits utilisateurs étaient organisés dans les issues (comme ci-dessous). Pour chaque issue, un membre de l'équipe y était assigné, permettant de communiquer aux autres membres et en temps réel, l'avancée de la fonctionnalité.


RECITS UTILISATEURS
Départ


Actuel


Test d'Acceptation par l'Utilisateur (UAT) :
Nous avons pu effectuer des test d'acceptation avec la participation de la classe de première année de BTS SIO.
Tout d'abord nous devions mettre en production notre application web.
Déploiement
Nous avons déployer notre application dans le cadre de test d'acceptation. Pour cela nous avons utilisé le logiciel Filezilla. Il va nous permettre de nous connecter à notre serveur web via un accès FTP en renseignent l'hôte, l'identifiant, mot de passe et le port. Une fois connecté, nous pouvons accéder aux fichiers hébergés sur notre serveur et ceux qui se trouvent en local sur notre ordinateur. De cette manière, nous avons transféré les fichiers du site en local sur le serveur et après cela, le site était en production.
Phase de test d'acceptation par l'utilisateur
Un après-midi était consacré à cette phase de test. Plusieurs groupe on peut tester notre application.
Ces derniers avait une grille de critères prédéfinis et devait évaluer notre site en fonction.
Visuels de l'application Hackat'Web


