Estima é um planning poker gratuito para equipes ágeis, desenvolvido com Next.js e Tailwind CSS.
O projeto inclui criação de salas, compartilhamento via link, votação em tempo real e gerenciamento de participantes.
- Front-end: React, NextJS, TailwindCSS
- Database: Firebase
Clone o projeto:
git clone https://github.com/seu-usuario/estima.gitEntre no diretório do projeto:
cd estimaInstale as dependências:
npm installCrie um arquivo .env.local na raiz do projeto com as seguintes variáveis:
NEXT_PUBLIC_FIREBASE_API_KEY=your_api_key
NEXT_PUBLIC_FIREBASE_AUTH_DOMAIN=your_project_id.firebaseapp.com
NEXT_PUBLIC_FIREBASE_PROJECT_ID=your_project_id
NEXT_PUBLIC_FIREBASE_STORAGE_BUCKET=your_project_id.firebasestorage.app
NEXT_PUBLIC_FIREBASE_MESSAGING_SENDER_ID=your_messaging_sender_id
NEXT_PUBLIC_FIREBASE_APP_ID=your_app_idVocê pode obter esses valores no console do Firebase.
npm run devEste projeto segue a padronização de commits com Commitizen. Para criar um commit, use:
npx czIsso abrirá um assistente interativo para escolher o tipo de alteração (feat, fix, chore, etc.) e garantir que a mensagem siga o padrão definido.
O projeto está hospedado na Vercel.