Git Product home page Git Product logo

mymon's People

Contributors

bagia avatar

Stargazers

 avatar

Watchers

 avatar

mymon's Issues

[UC] Delete account

delete account

Résumé

Cette page doit durablement supprimer :

  • tous les watchdogs publiés sur la page Facebook de l'utilisateur,
  • toute information concernant sur l'utilisateur dans notre système.

Temps estimé

3h

[UC] Watchdog stats

watchdog stats

Résumé

Sur cette page l'utilisateur peut voir des statistiques sur son watchdog. Au moins un graphe montrant le nombre de visites pour chaque jour de la dernière semaine.

Temps estimé

8h

[UC] Settings

settings

Résumé

La page "Settings", atteignable depuis la "Top Bar", doit permettre au moins :

  • d'éditer le fuseau horaire sur lequel l'utilisateur se trouve,
  • de proposer un lien qui permettra de supprimer définitivement le compte de l'utilisateur sur notre site (il s'agit d'un autre UC).

Temps estimé

5h

[UC] Composite watchdog

composite watchdog

Résumé

Un "composite watchdog" est un watchdog qui n'est pas relié directement à un article sur Facebook. Il est une composition de plusieurs watchdogs déjà établis qu'on additionne ou soustrait.
Nous proposerons donc une interface de type "drag'n drop" qui permettra de faire glisser des watchdogs et de choisir si on ajoute leurs résultats ou si on les supprime.

Temps estimé

10h

[UC] FAQ

faq

Résumé

La page de foire aux questions doit au moins reprendre les éléments suivants :

  • qu'est-ce qu'un "watchdog" au sens du site ?
  • comment le site fonctionne (il faut éditer les paramètres de confidentialité sur Facebook même) ?
  • toute autre question qu'un visiteur extérieur pourrait se poser en naviguant sur notre site.

Temps estimé

5h

[UC] My watchdogs

my watchdogs

Résumé

La page "My watchdogs" doit au moins permettre à l'utilisateur de :

  • voir la liste de ses watchdogs
  • créer de nouveaux watchdogs

Les watchdogs seront présentés dans un accordéon.

Pour chaque watchdog, l'utilisateur pourra voir :

  • le titre de l'article,
  • le scope du watchdog (paramètre de confidentialité de l'article),
  • le nombre de fois que le compteur s'est affiché,
  • l'historique des affichages du compteur,
  • un lien vers une page de statistiques spécifiques au watchdog.

Le compteur du watchdog doit avoir une fonction "reset" qui :

  • remet le compteur à 0,
  • sauvegarde l'ancienne valeur du compteur dans la base,
  • supprime l'historique des visites du watchdog.

Temps estimé

15h

[UC] Delete watchdog

delete watchdog

Résumé

Sur la page "my watchdogs", quand un utilisateur clique sur "delete" au niveau d'un watchdog, le watchdog soit être supprimé. Cela implique que :

  • la publication liée sur Facebook soit aussi supprimée,
  • toute trace du watchdog dans notre base de données soit éliminée.

Temps estimé

4h

[UC] Home page

home

Résumé

La page d'accueil du site doit présenter le nom du site, expliquer clairement à quoi il sert, contenir un lien vers un article de la FAQ expliquant ce qu'est un "watchdog", ainsi qu'un bouton proposant de s'identifier avec Facebook.

Temps estimé

3h

[UC] Sign In

sign in

Résumé

L'authentification des utilisateurs ainsi que leur inscription se fera par l'intermédiaire de l'API de Facebook,

Temps estimé

5h

[UC] About

about

Résumé

La page "About" doit reprendre la genèse du projet sans trop dévoiler son cadre pour éviter les ennuis. Elle doit aussi permettre de prendre contact avec nous.

Temps estimé

3h

[UC] How does it work?

how does it work

Résumé

Cette page doit expliquer très clairement le procédé qui nous permet d'extraire les informations sur les visites. Rédigée en anglais, elle doit au moins reprendre toute la partie technique du dossier d'initialisation.

Temps estimé

6h

[UC] Top Bar

top bar

Résumé

Le nom de l'utilisateur ainsi que sa photo de profil doivent apparaître en haut du site.
Un menu doit lui proposer :

  • d'éditer ses paramètres,
  • de se déconnecter.

Un autre lien lui propose d'aller sur la page "My watchdogs" et indique le nombre de watchdogs que l'utilisateur possède.

Temps estimé

4h

[UC] Privacy policy

The Facebook platform policy requires us to have a clear Privacy policy page.
The page must clearly state the information we store from the Facebook data of the user.

[UC] Sign Out

sign out

Résumé

L'utilisateur doit pouvoir se déconnecter du site.

Temps estimé

2h

[UC] New watchdog

new watchdog

Résumé

Il s'agit ici de développer un assistant pour poster de nouveaux watchdogs.
La première étape consiste à demander à l'utilisateur de saisir l'URL d'un article de presse. Il faut expliquer qu'il est préférable que l'article soit inintéressant. Il faut afficher un aperçu du lien, puis proposer de passer à l'étape 2.

La second étape demande à l'utilisateur de nommer son watchdog (comme bon lui semble) et lui rappelle qu'il lui reste encore à modifier les paramètres de confidentialité de l'article sur sa Timeline Facebook.

Temps estimé

12h

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.