Skip to content

math-silva/estudai

Repository files navigation

EstudAI

EstudAI é um projeto que tem como objetivo ajudar estudantes a estudar de forma mais eficiente e organizada. A aplicação utiliza a API do Google Gemini e gera flashcards, resumos e listas de exercícios personalizadas com base no conteúdo, matéria e nível de escolaridade informados pelo usuário.

O Projeto foi desenvolvido para a Imersão IA da Alura.

EstudAI

Tabela de conteúdos

Autor

Tecnologias

  • Next.js
  • React
  • TailwindCSS
  • Gemini API

Funcionalidades

Flashcards

Crie flashcards automaticamente com apenas alguns cliques! Basta inserir o nome da matéria, o conteúdo que você deseja estudar e o nível de escolaridade. A inteligência artificial do EstudAI se encarrega de gerar flashcards personalizados para você.

Demonstração em GIF dos flashcards

Resumos

Tenha acesso a resumos concisos e informativos dos seus conteúdos de estudo. Assim como nos flashcards, basta preencher um formulário com as informações da matéria e o EstudAI gera um resumo completo para você.

Demonstração em GIF dos resumos

Exercícios

Teste seus conhecimentos e pratique com exercícios gerados automaticamente! O EstudAI cria listas de exercícios personalizadas com base no conteúdo que você está estudando.

Demonstração em GIF dos exercícios

Como rodar o projeto

1. Clone o repositório

git clone https://github.com/math-silva/estudai.git

2. Entre na pasta do projeto

cd estudai

3. Instale as dependências

npm install

4. Crie um arquivo .env.local na raiz do projeto e adicione a chave da API do Gemini e o BASE_URL

NEXT_PUBLIC_BASE_URL=http://localhost:3000
GEMINI_API_KEY=chave_da_api

Gere a chave da API do Google Gemini em https://aistudio.google.com/app/apikey

5. Rode o projeto

npm run dev

6. Acesse o projeto em http://localhost:3000

Licença

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

About

EstudAI is a project aimed at helping students study more efficiently and in a more organized way. The application uses the Google Gemini API to generate flashcards, summaries, and personalized exercise lists based on the content, subject, and education level provided by the user.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors