Uma aplicação de assistente de estudos que utiliza inteligência artificial para ajudar na organização e planejamento dos estudos.
- Autenticação com Google
- Chat com IA para planejamento de estudos
- Integração com Google Calendar para criar eventos de estudo
- Interface moderna e intuitiva
- Node.js 18 ou superior
- NPM ou Yarn
- Conta Google Cloud Platform
- Chave da API do Google Gemini
- Clone o repositório:
git clone https://github.com/seu-usuario/estud-ai.git
cd estud-ai
- Instale as dependências:
npm install
- Configure as variáveis de ambiente:
- Copie o arquivo
env.config.example
para.env
- Preencha as variáveis necessárias:
VITE_GOOGLE_CLIENT_ID
: ID do cliente OAuth do GoogleVITE_GEMINI_API_KEY
: Chave da API do Google Gemini
- Copie o arquivo
- Acesse o Google Cloud Console
- Crie um novo projeto ou selecione um existente
- Ative a API do Google OAuth 2.0
- Em "Credenciais", clique em "Criar Credenciais" > "ID do Cliente OAuth"
- Selecione "Aplicativo Web"
- Configure as origens autorizadas:
- http://localhost:3000 (desenvolvimento)
- Seu domínio de produção
- Copie o Client ID e cole no arquivo .env
- Acesse o Google AI Studio
- Crie uma nova chave da API
- Copie a chave e cole no arquivo .env
Para iniciar o servidor de desenvolvimento:
npm run dev
O aplicativo estará disponível em http://localhost:3000
Para criar uma versão de produção:
npm run build
MIT