This article is not yet translated to english
Avís: aquest serà un article bastant tècnic en alguns dels seus punts.
Segon més del repte i per tant segon projecte a iniciar. En aquest cas durant el desembre només vaig compartir una de les idees que tenia. El motiu és que de seguida vaig veure clar quin havia de ser el projecte que tirés endavant, així que tenia poc sentit "gastar" idees que sabia tenien poques possibilitats.
La idea que vaig compartir va ser aquesta:
#Idea 3 - La Brava
Tripadvisor temàtic d'una de les tapes més típiques i tòpiques dels bars d'arreu. Valora, comenta, puntua i descobreix els millors locals on gaudir d'unes bones braves.
Com deia tot i que aquest em sembla un concepte interessant el que duré a terme serà el següent...
He decidit apostar per aquest projecte principalment per l'impacte que pot tenir, l'any passat varen participar unes 400 persones del joc de la Pastanaga del Rei. L'altre motiu és perquè les funcionalitats que requereix em fan sortir de la meva zona de confort, que sempre és una bona forma d'aprenentatge, i també perquè hauré de testejar noves eines i tecnologies que fins ara no he utilitzat.
NOTA (per aquells que no sabeu de què parlo.)
La Pastanaga del Rei és una versió del clàssic joc de l'assassí (de la pastanaga) que es juga a Vilanova durant la setmana de Carnaval. Podeu consultar més informació aquí i aquí.
L'objectiu per aquesta primera versió és que pugui tenir totes aquestes funcionalitats, amb dos bonus track inclosos:
BONUS TRACK
Aquest projecte recull les bases assentades pel projecte del mes passat i les amplia fins a convertir-se, de facto, en un projecte full stack. La lògica del back end serà molt més complexa i moltes de les funcionalitats estaran implementades en el servidor. Destacaré especialment aquelles tecnologies noves.
Per a facilitar-ne el desenvolupament continuaré amb l'arquitectura JAMStack utilitzant Gatsby per a la part del client i eines SASS juntament amb les seves APIs per a la lògica del servidor.
Les tecnologies i eines utilitzades en el front end:
El back end estarà format per dos serveis externs que proporcionaran les funcionalitats d'identitat i notificacions, així com diverses lambda functions que implementaran la lògica necessària continuant amb la filosofia serverless.
Les tecnologies i eines utilitzades en el back end:
Tot i que limitades, les funcionalitats d'aquesta primera versió són força ambicioses de manera que el disseny de l'app haurà de conjugar bastants elements. Igual que amb el projecte del mes passat faré ús de Material Design implementat a través de Material-UI per a facilitar-me la feina sobretot tenint en compte que el meu fort no és el disseny visual.
A continuació podeu veure alguns dels mockups que he preparat de les diferents parts de l'aplicació per a fer-vos una idea de quin aspecte tindrà (en la versió final segurament canviaran coses).