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
ruscoapp | ||
.editorconfig | ||
.env.example | ||
.gitattributes | ||
.gitignore | ||
README.md |
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
- Modalita' d'inserimento
- Form con campi dello shapefile con pulsante di conferma