Open SourcePessoal2026

Prompt Manager

Aplicação full-stack para gerenciamento e organização de prompts

Next.jsTypeScriptPrismaPostgreSQLZodJestTesting LibraryPlaywrightDocker

Sobre o projeto

Aplicação web full-stack desenvolvida para organizar e reutilizar prompts de forma rápida e intuitiva. O projeto contempla uma arquitetura organizada por responsabilidades e princípios SOLID e uma suíte de testes automatizados, incluindo testes unitários, de integração, de componentes e end-to-end, utilizando das ferramentas Jest e Playwright. O desenvolvimento teve como objetivo consolidar conhecimentos de Next.js, arquitetura de software, persistência de dados e testes automatizados, a partir de conceitos estudados em um curso da Rocketseat.

Problema e objetivo

Organizar prompts para facilitar sua localização e reutilização, reunindo cadastro, pesquisa e cópia em uma aplicação web.

Implementação técnica

A aplicação utiliza Next.js e PostgreSQL via Docker, com validação no cliente e no servidor. A organização por responsabilidades e os testes unitários, de integração, de componentes e ponta a ponta fazem parte do exercício de arquitetura e qualidade de software.

Resultado entregue

O projeto reúne criação, edição, busca, cópia e exclusão de prompts com persistência dos dados. O código está disponível no GitHub como projeto de estudo desenvolvido a partir de conceitos de um curso da Rocketseat.

Funcionalidades

  • Cadastro e edição de prompts com validação de dados no cliente e no servidor
  • Busca por título ou conteúdo, sem diferenciação entre maiúsculas e minúsculas
  • Cópia rápida do conteúdo para a área de transferência
  • Exclusão com diálogo de confirmação
  • Interface responsiva e adaptada para dispositivos móveis
  • Feedback visual de carregamento, sucesso e erro
  • Testes unitários, de componentes, de integração e ponta a ponta