Open Source2026

Prompt Manager

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

Next.jsReactTypeScriptPrismaPostgreSQLZodJestTesting LibraryPlaywrightDocker

Sobre o projeto

Aplicação web full-stack desenvolvida para organizar e reutilizar prompts de forma rápida e intuitiva. Permite criar, editar, pesquisar, copiar e excluir prompts, com persistência dos dados em PostgreSQL e validação das informações no cliente e no servidor. O projeto contempla uma arquitetura limpa S.O.L.I.D e uma suíte de testes automatizados, incluindo testes unitários (Jest), de integração, componentes e end-to-end (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, 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

*

Arquitetura organizada por responsabilidades e princípios S.O.L.I.D

*

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, integração e ponta a ponta