Diferència entre revisions de la pàgina «Projecte Mensakas»

De Wiket
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 (pot veure tot)
+
* ''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.
* Empreses emissores (restaurants)
+
* ''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.


Fase 1: Webapps core Administrador i Restaurants

Backlog