Skip to content

gabwestside/wst-setup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

🟣 Habits Tracker

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.


📸 Screenshots

image

🚀 Tecnologias


📦 Como rodar localmente

1. Clone o projeto

git clone https://github.com/gabwestside/wst-setup
cd wst-setup

2. Configuração do backend

cd server
cp .env.example .env
npm install
npx prisma migrate dev
npm run dev

Por padrão o backend roda em http://localhost:3333.

3. Configuração do frontend

cd web
cp .env.example .env
npm install
npm run dev

Por padrão o frontend roda em http://localhost:5173.


🔑 Variáveis de ambiente

Backend (server/.env)

DATABASE_URL="file:./dev.db" # ou postgres
FRONTEND_URLS=http://localhost:5173,https://wstside-habits.vercel.app
FRONTEND_SUFFIXES=.vercel.app

Frontend (web/.env)

VITE_API_URL=http://localhost:3333

No deploy (Vercel), use:

VITE_API_URL=https://wst-setup.onrender.com

🌍 Deploy


📌 Próximas melhorias

  • ✅ 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

📝 Licença

Esse projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.

About

An habit app system for reguard a pattern of habits, built end-to-end in react, node and react mobile

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published