Skip to content

Aplicativo que calcula a hora ideal para dormir e acordar baseado em ciclos de sono.

Notifications You must be signed in to change notification settings

yudi-azvd/bedtime-calculator

Repository files navigation

Bed Time Calculator

Veja funcionando ao vivo

Você pode ver o que está funcionando nesse endereço: https://yudi-azvd.github.io/bedtime-calculator/.

E o que está sendo desenvolvido nesse endereço: https://bedtime-calculator.vercel.app/.

Pra quem estiver curioso, pode ver o diagrama de classes aqui, feito no Draw.io.

Desenvolvimento local

Instale as dependências:

yarn

Comece o servidor da aplicação:

yarn dev

Você pode interagir com a aplicação no endereço http://localhost:1234.

Sim, fazer esse tanto de classe pode ser um overkill, mas eu tô treinando alguns princícpios do SOLID e TDD.

Recursos extras

Year of PWA: A Summary

PWA basicão

Service worker, detalhes sobre scope. Dá uma olhada no diagrama.

Gist sobre service worker hospedados no GitHub Pages

Exemplo de PWA do MDN

Exemplo de PWA React TS. Dá uma olhada no serviceWorker.ts.

PWA no MDN

PWA no web.dev

Abas com JavaScript

Social Preview