Skip to content

gp208/letMeAsk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 

Repository files navigation

Let Me Ask

Plataforma de perguntas e respostas para transmissões ao vivo, combinada com agente de IA que transcreve áudio, gera vetores semânticos para análise de similaridade e gera respostas baseadas no contexto.

Desenvolvido no evento NLW Agents - Avançado (7–13/07/2025) da Rocketseat

Requisitos

  • Docker
  • Node.js (versão com suporte a --experimental-strip-types)

Configuração

1. Abrir um terminal e clonar o repositório:

git clone https://github.com/gp208/letMeAsk

2. Criar arquivo .env com variáveis de ambiente:

cd letMeAsk/server
cp .env.sample .env

3. Criar chave de API do Gemini no Google AI Studio (https://aistudio.google.com/app/api-keys) e copiá-la em .env.

4. Iniciar o container da base de dados no Docker, aplicar migrações e instalar dependências do servidor da API:

docker-compose up -d
npx drizzle-kit migrate
npm install

(Opcional) Inserir dados de exemplo na base de dados:

npm run db:seed

5. Iniciar o servidor de desenvolvimento:

npm run dev

... ou de produção:

npm start

6. Abrir novo terminal, instalar as dependências da aplicação e iniciá-la em um navegador:

cd letMeAsk/web
npm install
npm run dev

7. (Opcional) Abrir novo terminal e visualizar a base de dados:

cd letMeAsk/server
npx drizzle-kit studio

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors