Skip to content

Osnaelle/agents-web

Repository files navigation

Let Me Ask

Aplicação web para criação de salas de perguntas e respostas com suporte a gravação de áudio, utilizando inteligência artificial para respostas.


🚀 Tecnologias

  • React 19.1 — Biblioteca para interfaces de usuário
  • TypeScript 5.8 — Superset JavaScript com tipagem estática
  • Vite 7.0 — Build tool e servidor de desenvolvimento
  • TailwindCSS 4.1 — Framework CSS utility-first
  • React Router Dom 7.6 — Biblioteca de roteamento
  • TanStack React Query 5.8 — Gerenciamento de estado servidor e cache
  • Radix UI — Componentes primitivos acessíveis
  • Shadcn/ui — Sistema de componentes
  • Lucide React — Biblioteca de ícones

📂 Padrões de Projeto

  • Component-based Architecture — Arquitetura baseada em componentes React
  • File-based Routing — Roteamento baseado em arquivos com React Router
  • Server State Management — Gerenciamento de estado servidor com React Query
  • Variant-based Components — Componentes com variantes usando CVA
  • Composition Pattern — Padrão de composição com Radix Slot
  • Path Aliasing — Alias de caminhos (@/ aponta para src/)

⚙️ Configuração do Projeto

Pré-requisitos

  • Node.js (versão 18 ou superior)
  • npm ou yarn

Instalação

Clone o repositório:

git clone <url-do-repositório>

Instale as dependências:

npm install

Execute o servidor de desenvolvimento:

npm run dev

📜 Scripts Disponíveis

Comando Descrição
npm run dev Inicia o servidor de desenvolvimento
npm run build Gera build de produção
npm run preview Preview do build de produção

🖥️ Backend

O projeto consome uma API que deve estar rodando na porta 3333.
Certifique-se de que o backend esteja configurado e executando antes de iniciar o frontend.


🛠️ Estrutura do Projeto

  • src/components: Componentes reutilizáveis.
  • src/pages: Páginas principais da aplicação.
  • src/models: Tipos e interfaces TypeScript.
  • src/schema: Schemas de validação Zod.
  • src/lib: Utilitários e helpers.
  • public: Assets públicos.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors