Este é meu primeiro trabalho usando Svelte com Typescript e capacitor. Um aplicativo para manter você hidratado e lembrá-lo de fazer pausas regulares ao longo do dia. Utilizando notificações, o aplicativo proporciona um meio de se manter saudável e produtivo durante longos períodos de trabalho.
npm install
# ou
pnpm install
Após a instalação, execute a aplicação com:
npm build
# ou
pnpm build
npx cap sync para
Após a instalação, execute a aplicação com:
npx cap open ios
# ou
npx cap open android
- Lembretes de Hidratação: Receba lembretes para beber água e manter-se hidratado.
- Lembretes de Pausa: Seja lembrado de fazer pausas e alongamentos para evitar fadiga.
- Configurações Personalizadas: Escolha os intervalos e horários em que deseja receber notificações.
checkPermissionStatus()
: Verifica se as permissões de notificação foram concedidas.requestNotificationPermission()
: Solicita permissão para enviar notificações.setDailyWaterGoal(goal: number)
: Define a quantidade de água diária a ser consumida.setNotificationTimes(start: string, end: string)
: Estabelece horários para as notificações.scheduleWaterNotifications(interval: number)
: Agenda lembretes de hidratação.scheduleBreakNotifications(interval: number)
: Agenda lembretes de pausa.
- Sempre obtenha permissão antes de agendar notificações.
- Para evitar interrupções, escolha horários de início e término que se alinhem com sua rotina.
- Personalize os intervalos de acordo com sua necessidade de hidratação e pausas.
Este projeto está sob a licença MIT.