Une app pour le Pinte Club

Profitant de nos congés d'entre-fêtes, nous nous sommes vu hier avec Pierre-Antoine pour enfin nous lancer dans la conception de l'app 🍾.

On vous a demandé la semaine dernière de balancer vos idées pour voir un peu ce que vous attendiez et toutes sont bonnes, sauf une mais on dira pas laquelle 🍻.

MVP

Ou "Minimum Viable Product" est, comme son nom l'indique, le produit viable minimum. En gros c'est trouver le bon équilibre entre une merde qui fonctionne pas et l'appli ultra-complète qui prendrait des années à une équipe de 100 développeurs.

Le problème, c'est qu'on n'est que deux et qu'on a un boulot à temps-plein chacun donc on doit rester pragmatique si on veut un jour déguster une bière avec une app pour s'en souvenir. En plus de ça, le développement mobile est plutôt nouveau pour nous donc on a aussi besoin d'un petit temps de recherche pour bien tout piger.

Brainstorm de l'application mobile

Bref, le MVP de l'app sera donc une version épurée de nos ambitions mais à partir de laquelle on pourra construire le reste ensuite. Grâce à l'app, chacun pourra créer un profil et remplir des fiches de dégustation liées à votre compte. C'est plus ou moins tout et c'est déjà pas mal 🌋.

"Oui mais je voulais un truc de ouf"

On y arrivera. Avec le temps, on introduira la notion de bière et chaque fiche de dégustation créée y sera liée en plus de retrouver des infos du genre degré d'alcool, type de bière, forme du verre 🍸,...

Dans une autre étape, nous comptons aussi développer l'aspect brasserie qui regroupera les bières qui y sont produites et qu'il sera même possible de suivre ou de mettre en favoris 🌟.

On pourra aussi une jour consulter les fiches des autres, recommander des bières à des amis, organiser des visites de brasseries et même commander des décapsuleurs 😲.

Comment on va faire ça

pour les dev dans la salle

Après avoir réfléchi au moins 30 minutes, on compte développer l'app en React Native ⚛️ pour la bonne raison que ça nous permet de la sortir sur Android et iOS sans la développer deux fois pour chaque système avec des langages différents 🙌. Cette partie-là sera gérée par P-A et un petit peu Simon.

Le back-end sera probablement développé en Java et probablement un peu de Node.js par P-A.

Comme tout le monde pense avoir son mot à dire pour le design, Simon compte faire appel à votre feedback de temps en temps sur les écrans principaux de l'app. Allez-y mollo quand même, c'est susceptible un designer.

Une date

Ce serait impossible de donner une date de sortie de l'app, il y a trop d'inconnues pour l'instant. Vous serez tenus au courant à chaque étape que nous franchissons et en attendant, n'hésitez pas à nous donner un coup de main comme vous le pouvez.

Comment nous aider

Le projet sera open source et publié sur GitHub, on accepte les dons (pour payer les licenses, serveurs,...), répondez aux questions qu'on posera sur le groupe Facebook, participez aux événements qu'on compte organiser à l'occasion et le plus simple à faire pour nous booster : payez-nous une pinte.