Aplicação fullstack para acompanhar hábitos diários, inspirada no layout estilo GitHub Contributions Graph.
Permite criar hábitos, marcar como concluídos e acompanhar o progresso por dia.
-
Frontend
-
Backend
-
Infra
- Frontend hospedado no Vercel
- Backend hospedado no Render
git clone https://github.com/gabwestside/wst-setup
cd wst-setupcd server
cp .env.example .env
npm install
npx prisma migrate dev
npm run devPor padrão o backend roda em http://localhost:3333.
cd web
cp .env.example .env
npm install
npm run devPor padrão o frontend roda em http://localhost:5173.
DATABASE_URL="file:./dev.db" # ou postgres
FRONTEND_URLS=http://localhost:5173,https://wstside-habits.vercel.app
FRONTEND_SUFFIXES=.vercel.appVITE_API_URL=http://localhost:3333No deploy (Vercel), use:
VITE_API_URL=https://wst-setup.onrender.com- Frontend: https://wstside-habits.vercel.app
- Backend: https://wst-setup.onrender.com
- ✅ Criar/editar hábitos
- ✅ Visualizar progresso em layout estilo GitHub contributions
- 🚧 Marcar hábitos em dias passados (com confirmação)
- 🚧 Dashboard com estatísticas semanais/mensais
- 🚧 Login e autenticação por usuário
- 🚧 Deploy com banco de dados Postgres para produção
Esse projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.