Projeto de Programação Web

Pequenos hábitos.
Grandes sequências.

O StreakFlow transforma constância em progresso. Cadastre hábitos, marque suas conquistas diárias e acompanhe quantos dias você consegue manter sua sequência.

01 Crie o hábito
02 Marque o dia
03 Mantenha o streak

Seu progresso

Boa noite 👋

SF
Sequência atual
🔥 7 dias
Hoje 2 de 3 concluídos
67%

Experimente marcar ou desmarcar os hábitos.

FUNCIONALIDADES

O necessário para transformar intenção em rotina.

A aplicação reúne as operações essenciais de um rastreador de hábitos em uma experiência simples, visual e objetiva.

01

Cadastro de hábitos

O usuário cria hábitos personalizados, define sua meta e mantém todas as atividades organizadas em um único lugar.

Estudar programação Adicionar →
02

Registro diário

Um clique registra o cumprimento do hábito no dia e atualiza imediatamente o progresso.

03
🔥

Streak automático

A aplicação calcula a sequência de períodos consecutivos e mantém o usuário motivado a não quebrar o ritmo.

04

Histórico e progresso

Visualização das conclusões anteriores, percentual de desempenho, sequência atual e melhor streak alcançado.

05

Gerenciamento completo

Criação, consulta, edição e exclusão de hábitos seguindo as operações fundamentais de um CRUD.

06

Conta individual

Cada usuário acessa somente seus próprios hábitos, registros e informações de progresso.

FLUXO DO USUÁRIO

Três passos. Todos os dias.

A experiência foi pensada para reduzir atrito: o usuário entende rapidamente o que precisa fazer e visualiza sua evolução.

01

Defina

Cadastre o hábito que deseja construir e determine sua meta.

02

Execute

Ao cumprir a atividade, marque a conclusão daquele período.

03

Evolua

Acompanhe o streak, o histórico e a sua consistência ao longo do tempo.

ARQUITETURA

Frontend simples. Backend preparado para crescer.

A solução separa interface, API, regras de negócio e persistência de dados. Isso facilita manutenção, segurança e evolução do projeto.

HTML5 CSS3 JavaScript Node.js REST API AWS
CLIENTE HTML + CSS + JavaScript Interface e interação
HTTPS / JSON
API API Gateway Rotas HTTP
BACKEND Node.js AWS Lambda
DADOS DynamoDB Persistência
Arquitetura serverless orientada a serviços
SEGURANÇA

Privilégio mínimo por padrão.

Usuários e serviços recebem apenas as permissões necessárias para executar suas próprias tarefas.

01

Dados isolados — cada usuário consulta e altera apenas seus próprios hábitos.

02

Backend como barreira — regras críticas são validadas no servidor, não apenas no navegador.

03

Permissões específicas — funções e serviços acessam somente os recursos realmente necessários.

CONSTÂNCIA > PERFEIÇÃO

Seu próximo streak começa com o primeiro dia.

Uma aplicação web focada em hábitos, progresso e motivação através de uma experiência simples e mensurável.

Ver demonstração ↑