Diferència entre revisions de la pàgina «Projecte Mensakas»
Salta a la navegació
Salta a la cerca
(Es crea la pàgina amb «[https://en.goteo.org/project/mensakas--app-de-menjar-a-domicili-responsable Mensakas és una cooperativa] de repartiment a domicili fundada a partir del col·lectiu [...».) |
|||
Línia 3: | Línia 3: | ||
Ens demanen que els ajudem a millorar una aplicació que estan desenvolupant de repartiment a domicili. | Ens demanen que els ajudem a millorar una aplicació que estan desenvolupant de repartiment a domicili. | ||
+ | == Introducció == | ||
Té 3 rols d'usuari: | Té 3 rols d'usuari: | ||
− | * Administrador ( | + | * ''Administrador''. Pot veure tots els elements del sistema mitjançant una webapp. |
− | * Repartidor (el Mensaka) | + | * ''Empreses (restaurants)''. Té una webapp per visualitzar les comandes que els arriben dels Consumers. |
− | * Consumer (client final) | + | * ''Repartidor'' (el Mensaka). Té una app específica per acceptar comandes emeses. |
− | * | + | * ''Consumer'' (client final). Té una app específica (pública a Google Play/AppStore) per fer comandes. |
+ | |||
+ | == Fases del projecte == | ||
+ | * Fase 1: Desenvolupament de les webapps ''core'' de l'Administrador i dels Restaurants. | ||
+ | * Fase 2: Desacoblament per components per compatibilitzar i unificar el funcionament de les webapps i de les apps mòbils a través d'una API única. | ||
+ | |||
+ | == Especificacions no funcionals == | ||
+ | * Desenvoluparem en PHP i el ''framework'' Laravel. | ||
+ | * L'arquitectura ha de permetre escalabilitat dels servidors per poder augmentar el nombre de peticions per unitat de temps quan sigui necessari. | ||
+ | * La BD serà en MySQL/MariaDB i es desplegarà mitjançant el servei RDS (Relational Database Service) de AWS ja que facilita l'escalabilitat. | ||
+ | |||
+ | |||
+ | == Fase 1: Webapps ''core'' Administrador i Restaurants == | ||
+ | |||
+ | === Backlog === | ||
+ | * | ||
+ | * |
Revisió del 16:46, 29 des 2019
Mensakas és una cooperativa de repartiment a domicili fundada a partir del col·lectiu Raiders Por Derechos, extreballadors de corporacions de repartiment com Glovo o Deliveroo que han decidit no deixar-se explotar per aquestes grans corporacions.
Ens demanen que els ajudem a millorar una aplicació que estan desenvolupant de repartiment a domicili.
Introducció
Té 3 rols d'usuari:
- Administrador. Pot veure tots els elements del sistema mitjançant una webapp.
- Empreses (restaurants). Té una webapp per visualitzar les comandes que els arriben dels Consumers.
- Repartidor (el Mensaka). Té una app específica per acceptar comandes emeses.
- Consumer (client final). Té una app específica (pública a Google Play/AppStore) per fer comandes.
Fases del projecte
- Fase 1: Desenvolupament de les webapps core de l'Administrador i dels Restaurants.
- Fase 2: Desacoblament per components per compatibilitzar i unificar el funcionament de les webapps i de les apps mòbils a través d'una API única.
Especificacions no funcionals
- Desenvoluparem en PHP i el framework Laravel.
- L'arquitectura ha de permetre escalabilitat dels servidors per poder augmentar el nombre de peticions per unitat de temps quan sigui necessari.
- La BD serà en MySQL/MariaDB i es desplegarà mitjançant el servei RDS (Relational Database Service) de AWS ja que facilita l'escalabilitat.