Skip to content

Repository files navigation

Estima

Next.js React Tailwind CSS Firebase Vercel

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.


🚀 Stack utilizada

  • Front-end: React, NextJS, TailwindCSS
  • Database: Firebase

📸 Screenshots

landing-estima

🛠 Rodando localmente

Clone o projeto:

git clone https://github.com/seu-usuario/estima.git

Entre no diretório do projeto:

cd estima

Instale as dependências:

npm install

🔑 Variáveis de ambiente

Crie 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_id

Você pode obter esses valores no console do Firebase.

▶️ Inicie o servidor

npm run dev

📦 Commits

Este projeto segue a padronização de commits com Commitizen. Para criar um commit, use:

npx cz

Isso 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.

☁️ Deploy

O projeto está hospedado na Vercel.

⚠️ Atenção: qualquer commit enviado diretamente para a branch main será automaticamente publicado em produção. Ainda não há proteção via Pull Request ou revisão obrigatória. Portanto, tenha cuidado ao enviar alterações diretamente para a main.

About

Estima é um Planning Poker gratuito e em tempo real, criado para ajudar equipes ágeis a fazer estimativas de forma simples, colaborativa e sem burocracia.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages