Projecte Xat - Especificacions

De Wiket
Salta a la navegació Salta a la cerca


Introducció

L'ajuntament de Cornellà ens demana una aplicació web suficientment flexible per adaptar-se a diverses situacions i apropar més als ciutadans per promoure idees i detectar problemes de la ciutat, com per exemple:

  • Debats online.
  • Denunciar mobiliari urbà malmès.
  • Pàgina de contactes/intercanvis (per exemple, hi ha algú que vol muntar un campionat d'escacs, o que està disposat a donar classes de piano a canvi de classes de cuina Japonesa, etc.)
  • Chatrooms temàtiques clàssiques (pensant que ha de ser de fàcil ús. una espècie de mIRC simplificat, per entendre'ns ...)

La idea seria agrupar totes aquestes funcionalitats en una sola site. Els ciutadans es registrarien, i escollirien un nickname per mantenir l'anonimat.

Algunes referències:



Especificacions:

    1. Cal que la site tingui un look and feel similar i que s'incorpori el logo de Cornellà en totes les pàgines (veure : http://www.cornella.cat/ca/ImatgeCorporativa.asp)
    2. Quan es registrin, els ciutadans especifiquin a on viuen de la ciutat i que donin un telèfon i un email.
    3. La site es pugui veure en la majoria de navegadors actuals.
    4. Disseny que es pugui visualitzar correctament en una pantalla de portàtil i que s'adapti en dipositius d'almenys 400 px. (bon grau de responsive)
    5. Cal que el prototipus que es faci sigui accessible des de la web.
    6. Cal que es pugui anar a la configuració de l'usuari i que es pugui canviar les seves dades personals.
    7. La site ha de poder facilitar als usuaris afegir debats (definir-los) i associar-hi etiquetes a l'estil de http://parlemapp.cat)
    8. La site ha de tenir una secció per poder pujar imatges dels objectes malmesos i indicar la seva situació.
    9. Cal que també tingui una secció d'intercanvis (se'ls hi pugui associar una etiqueta) per a possibles trocs o barates ("trueques") (p.ex https://www.milanuncios.com/trueque/).
    10. Contingui la possibilitat de definir chatrooms (afegir chatrooms amb un codi, a l'estil de kahoot! (https://kahoot.it/, i puguis començar amb un xat amb tots aquells usuaris registrats que vagin entrant.).

Requeriments

El nostre client necessita que l'aplicació s'adapti a diferents entorns. Alguns requeriran autenticació i d'altres no necessàriament.


Especificacions funcionals

  • M6: programació client
    1. ...
  • M7: programació servidor
    1. Els usuaris es poden registrar amb email i poden recuperar contrasenya
    2. La contrasenya estarà xifrada
    3. L'usuari ha de triar-se un nickname únic
    4. ...
  • M9: disseny d'interfície
    1. ...



Especifiacions no funcionals

  • Es treballarà amb framework Laravel en PHP
  • Utilitzarem el framework jQuery per a la part client
  • ...


Prototip

Només aplica a M9.

...


Sprint #1

...