Início Rápido
Este guia irá ajudá-lo a configurar o ambiente de desenvolvimento do Corrija+. Veremos como configurar o projeto, instalar as dependências e iniciar o servidor local. Também exploraremos onde encontrar as informações necessárias para configurar o Firebase e a Gemini AI.
Antes de começar, certifique-se de ter o Node.js (v20+) e o NPM instalados em sua máquina. Você também precisará de um projeto no Firebase e uma chave de API do Google Gemini.
Configuração do Ambientee
Antes de rodar o projeto, você precisa clonar o repositório e instalar as dependências necessárias. O Corrija+ utiliza Vite com React 19 e TypeScript.
# Clone o repositório
git clone https://github.com/pedroffeitosa/corrija.git
cd corrija
Configurando Variáveis de Ambientes
O projeto depende do Firebase para autenticação e banco de dados, e da Gemini AI para as funcionalidades de inteligência artificial. Crie um arquivo .env na raiz do projeto com as seguintes chaves:
VITE_FIREBASE_API_KEY=sua_api_key
VITE_FIREBASE_AUTH_DOMAIN=seu_projeto.firebaseapp.com
VITE_FIREBASE_PROJECT_ID=seu_projeto
VITE_FIREBASE_STORAGE_BUCKET=seu_projeto.appspot.com
VITE_FIREBASE_MESSAGING_SENDER_ID=seu_id
VITE_FIREBASE_APP_ID=seu_app_id
Iniciando o Servidor de Desenvolvimento
Após configurar as variáveis de ambiente, você está pronto para iniciar o servidor local.
npm run dev
O que vem a seguir?
Agora que você tem o projeto rodando localmente, aqui estão alguns links úteis para continuar explorando o Corrija+: