Inspiration
Restare quasi sempre chiusi in casa è una necessità in questo periodo, ma per molti comporta un radicale cambiamento del proprio stile di vita. Uno dei suggerimenti che viene dato più spesso è quello di creare o mantenere una routine per evitare di assumere comportamenti sbagliati. Non è difficile fare le scelte giuste, ma basta poco per prendere abitudini poco salutari.
What it does
Kenko è un’applicazione che permette di pianificare le proprie giornate, verificando rapidamente se si stanno facendo scelte poco salutari e aiutando a rispettare il programma. L'applicazione permette giorno per giorno di stabilire gli orari di inizio e fine delle diverse attività: lavoro/studio, tempo libero, attività fisica (in casa!). Attraverso le notifiche push, è anche possibile impostare l'app per fare in modo che ricordi alcuni suggerimenti da seguire.
How we built it
L'applicazione è stata pensata come Progressive Web App: visitando il sito, è possibile scaricare l'applicazione sul proprio smartphone o sul proprio computer, installando tutte le risorse necessarie al suo funzionamento. È stata costruita utilizzando tecnologie web di base: HTML, CSS (anche se la grafica non è stata implementata), JavaScript senza alcun framework o libreria per mantenere tutto il più leggero e veloce possibile.
Challenges we ran into
La mia scarsa esperienza nella gestione del back-end ha compromesso la produzione di un modello funzionante. Inoltre, molto tempo è stato speso anche nella creazione del logo e nella grafica. Non ho prodotto mockup definitivi, ma messo insieme alcune schermate e stabilito alcune linee guida in base alle quali sviluppare il design.
Accomplishments that we're proud of
La creazione di un logo coerente con il progetto, per me che ho solo conoscenze di base di design, è stato di grande soddisfazione, così come lo è stato l'essermi messo in gioco in prima persona anche se da solo e senza sapere bene a che cosa sarei andato incontro.
What we learned
Oltre a una maggiore consapevolezza nell'uso dei Service Worker, la creazione di Kenko è stata l'occasione per scoprire IndexedDB come sistema per la creazione e gestione di database di dati lato client.
What's next for Kenko
L'obiettivo è quello di creare un prototipo funzionante, dal momento che alcune persone cui ho descritto l'idea si sono dimostrate interessate a un'applicazione di questo tipo. Ovviamente, il primo passo sarà il completamento della struttura dell'applicazione e la creazione di una veste in linea con le grafiche pensate e parzialmente progettate
Built With
- css3
- html5
- indexeddb
- javascript
- serviceworkers
Log in or sign up for Devpost to join the conversation.