Skip to content

Instantly share code, notes, and snippets.

@antoinealb
Created February 17, 2014 08:22
Show Gist options
  • Save antoinealb/9046783 to your computer and use it in GitHub Desktop.
Save antoinealb/9046783 to your computer and use it in GitHub Desktop.

Général

  • Support de plusieurs langues pour le front end, au moins francais et anglais.
  • Unit testé autant que possible.
  • Création de compte facile, pas de collecte de 12 millions d'infos.
  • API REST ?
  • Écrit en Django 1.6 / Python 3.X

Fonctionalités présentes dans TappedOut

  • Mettre son deck en ligne, avec les caracs suivantes :
    1. Possibilité d'indiquer le format ou de demander au soft de le déterminer.
    2. Possibilité de faire des decks privés ou prototypes.
    3. Ajout d'une description du fonctionnement du deck, avec support pour du formatage, par exemple markdown.
  • Calcul du prix d'un deck
  • Affichage de stats concernant un deck :
    1. Manacurve
    2. Répartition des types
  • Entrée d'une sideboard, maybeboard et acquireboard
  • Possibilité de playtest un deck via un export cockatrice
  • Moyen de mettre en ligne un système de trade
  • Possibilité d'ajouter des amis et de suivre ce qu'ils font.
  • Présence d'un forum de discussion
  • Recherche d'une carte précise

Choses haissables à propos de TappedOut

  • Manque d'ergonomie
  • Pas assez d'assistance genre autocomplete pour les recherches
  • Pas responsive
  • Pas de moyen d'exporter son deck
  • Trop de pub
  • Pas de sytème de messagerie ou d'échange à proprement parler.
  • Pas traduit en francais. Pas un problème pour nous mais pour plusieurs personnes.
  • La recherche par carte marche bizzarement voir pas
  • FUCKING HUGE DOWNTIME

Séparation en apps

  • User profiles
  • User registration
  • Cards (les modèles sont réutilisés par le reste de l'app)
  • Tradebinder
  • Decks
  • Forum
@EricDupertuis
Copy link

Faudra en discuter de manière plus poussée mais pour l'instant je suis 100% d'accord :)
Mettre un place un vrai cahier des charges avec des descriptions plus poussées sera sûrement nécessaire.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment