Una mappa della propria città dove utenti in anonimo possono inserire dei marker con nome, descrizione e foto dell'oggetto abbandonato, segnalandolo a tutti i visitatori della mappa. Sulla falsa riga del "te lo regalo se vieni a prenderlo", questo è più il "segnalo che c'è sta roba lì, è tua se te la vai a prendere" https://ruscomap.accol.li
Find a file
2024-03-29 19:34:28 +01:00
ruscoapp bho 2024-03-29 19:34:28 +01:00
.editorconfig add boilerplate laraverl vue 2024-02-11 22:10:19 +01:00
.env.example add boilerplate laraverl vue 2024-02-11 22:10:19 +01:00
.gitattributes add boilerplate laraverl vue 2024-02-11 22:10:19 +01:00
.gitignore add server nodejs express 2024-02-17 00:26:29 +01:00
README.md readmeok 2024-02-16 23:16:53 +01:00

Rusco Map

Una mappa webapp con focus sulla propria città (sttando coord del index.j/setView) dove degli utenti autenticati (anche in anonimo) posso scattare una foto agli oggetti/mobili abbandonati per strada e segnalarli a tutti i visitatori della mappa.

Analisi tecnica

Desiderata:

  • Mappa visualizzazione marker custom
  • Inserimento e ricerca
  • Eliminazione automatica con cron (h24) o timer e da parte dell'utente, con modifica

Tipologia di utenti:

  • Anonimo con captcha, da chiarire eventuali costi
  • Account per inserimento, modifica ed eliminazione?
  • Login classico con email, nick pubb, passwd
  • Signup
  • Admin

Marker custom geojson:

Composizione:

  • Id
  • Coords
  • Form
    • Titolo
    • Foto
    • Descrizione
  • Qualità:
    • Non so
    • Ottimo
    • Buono
    • Decente
    • Scarso

Semi automatico

  • Status:
    • Inserimento
    • In attesa
    • E' stata presa

Aggiunta Anonimo o con account? :

  • Posizionamento marker
  • Compilazione form

Eliminazione:

  • Admin
  • Cron h24 o timer
  • Creatore

Modifica:

  • Proprietario
  • Admin
  • Utenti solo stato

BackEnd

1) API

2) Login/Signup

3) Marker

  • Inserimento - Auth
  • Modifica - Auth
  • Cancellazione - Auth
  • Lista - No auth

4) Controller

  • Inserimento che modifica - Normalizzazione del marker inserito dall'utente a shapefile
  • Cancellazione da Proprietario, Admin e cron
  • Lista

FrontEnd

1) Ricerca per titolo e descrizione, con lista filtrati dei marker e visualizzazione su mappa

2) Mappa con lista di marker filtrata o meno

3) Inserimento:

  • Modalita' che nasconde la barra di ricerca
  • All'inserimento di un marker mostra il form
    • Modalita' d'inserimento
      • Mobile: Mirino sulla mappa, premere btn + per conferma e.g. osmand
      • PC: click sulla mappa
  • Form con campi dello shapefile con pulsante di conferma

4) Login