Connected soccer

  • View
    35

  • Download
    0

Embed Size (px)

Text of Connected soccer

  • Connected SoccerLIORET Mathieu M2 Miage ClassiqueGABEL SharafDUMOUCHEL KevinCHAKOUR Yacine

  • Executive summary

    1. Le dveloppementa. Lorganisationb. Dveloppement de lapplicationc. Tests et Qualit SYMFONY2

    2. Les fonctionnalitsa. Nos fonctionnalitsb. Organiser vos matchsc. Une navigation intuitived. Des amliorations possible

    3. Dmonstration

  • 1. Le dveloppement

  • a) Lorganisation

    API REST Symfony 2 (back-end) : Mathieu, Sharaf La relation entre la base de donnes et lapplication mobile Cration durl (des services) pour effectuer un traitement ct serveur

    Dveloppement Android : Sharaf, Yacine Lapplication mobile

    Product Owner : Sharaf

  • a) Lorganisation

    Utilisation de Taskulu :

    - Rpartition des tches - User stories- Boite outils et

    paramtrage - Versionning- Stocker les documents

  • a) Lorganisation

    Backlogs :

    Liste des fonctionnalit

    Priorit Etat Descriptif rapide

    https://docs.google.com/spreadsheets/d/1TDLLj9c3H5H7GQN5dMfiK4X0IDCVdirP8m6_09GNke8/edit#gid=0

  • b) Dveloppement de lapplication

    Mode de dveloppement itratif Mise jour du schma de la base de donnes chaque itration Architecture globale :

  • Symfony2

    Framework PHP

    Utilisation du Bundle FOSUserBundle : gestion des utilisateurs

    Utilisation du Bundle FOSRestBundle : cration des services API REST

    https://footapp-sharaf.c9users.io/ConnectedSoccerPhp/web/api/users

  • c) Tests et Qualit SYMFONY2

    Mise en place dune base de donnes test

    La partie Back-end a t test avec PhpUnit avec un coverage (>65%) pour EventBundle.

    https://footapp-sharaf.c9users.io/ConnectedSoccerPhp/phpunit-report/Soccer_EventBundle_Controller.html

  • 2. Les fonctionnalits

  • a) Nos fonctionnalits

    Cration dvnement

    Crer et participer un match

    Localiser des terrains (Google map)

    Statistiques (nombre buts, victoire, dfaite)

    Gnrer des quipes quilibres

    Rcompenses et badges

    Mode hors ligne

  • b) Organiser vos matchs

    Participer un vnement facilement

    Intgre un calendrier pour avoir accs rapidement linformation

    Avoir le dtail dun vnement

  • c) Une navigation intuitive

    Utilisation de Drawer

    Accder facilement la liste des fonctionnalits

    Menu ergonomique

    Navigation simple

  • d) Amliorations en cours

    Notification push

    Interfaces graphiques

    Extension dautres sport possibles (basket,handball, rugby)

    Gestion des formations

  • 3. Dmonstration

  • Bilan

    Dcouverte de nouvelles technologies Challenge intressant Dveloppement itratif formateur Aspect communication et marketing intressant Dploiement dans le playStore prochainement ? (octobre 2016)

  • Merci de votre attention !