Pular para o conteúdo

Pronto para LLM

/portfolio.md

Título:
Produtos e trabalho de cliente, do problema à produção

Produtos e trabalho de cliente, do problema à produção

Produtos SaaS próprios com IA e trabalho entregue para empresas e organizações: plataformas de dados com IA, loja virtual e sites institucionais. Cada case mostra o problema, as decisões técnicas e o resultado.

ABRACCE

Site institucional de uma organização sem fins lucrativos, feito para explicar a causa e receber apoio sem depender de rede social alheia. Construído em React Router no modo full-stack, para a mesma base servir as páginas de hoje e uma área autenticada no futuro, sem trocar de stack no caminho.

  • Stack: TypeScript, React Router
  • Situação: Descontinuado
  • Markdown: abracce.md

Ateliê éh Pique

Loja de artes digitais para máquinas de corte, que tirou do atendimento manual a venda de cada arquivo. Vitrine e painel ficam separados, para a autora publicar sem depender de quem desenvolveu, e o painel roda num tema WordPress próprio em vez de uma plataforma de loja com mensalidade.

  • Stack: TypeScript, WordPress, PHP
  • Situação: Descontinuado
  • Markdown: atelie-eh-pique.md

BragStack

Registro de conquistas profissionais em dez segundos, em texto livre, com a IA estruturando tudo no formato STAR na hora de gerar o brag document. É um PWA mobile-first, porque a conquista acontece longe do editor, e está no ar em bragstack.app.

  • Stack: Next.js, TypeScript, Firebase, IA generativa
  • Markdown: bragstack.md

Croonos Multi-Track

Rastreamento de tempo e gestão de projetos para quem atende vários clientes ao mesmo tempo e perde a conta de onde as horas foram. Monorepo em Next.js, com rastreador e painel compartilhando os tipos do domínio, e registro por projeto desde o início, porque o dado que falta na hora não volta.

  • Stack: Next.js, TypeScript
  • Situação: Descontinuado
  • Markdown: croonos.md

Encantos Brincantes

Vitrine de recursos lúdicos para educação infantil, que levou para a web uma venda que dependia de mensagem direta. Feita em Svelte com renderização estática, porque o conteúdo muda por lote e não por visita, o que mantém a hospedagem perto de custo zero. No ar em encantosbrincantes.com.br.

Mousai

Mood boards minimalistas para artistas, compartilháveis por um código curto e sem exigir cadastro de quem visita. A interface sai do caminho para o acervo ser o centro, e não a ferramenta. Produto próprio em produção, no ar em mousai.gallery.

  • Stack: Next.js, TypeScript
  • Markdown: mousai.md

Normalização de dados financeiros

Serviço que normaliza os dados financeiros heterogêneos das incorporadoras atendidas pela Liquid AI, mais de 20 bases ativas. A regra de cada incorporadora entra como adaptador numa arquitetura hexagonal, e não como desvio no núcleo. Reduziu de cerca de cinco dias para até 30 minutos o preparo de uma base, protegido por mais de 4.800 casos de teste.

Plataforma de data insights

Plataforma de análise e transformação de dados com IA generativa, em produção paga na Liquid AI. Leva a IA para dentro do fluxo de análise, no lugar de dashboards estáticos que envelhecem a cada pergunta do negócio, e separa orquestração de execução para o modelo nunca ser o único caminho de confiar no resultado.

PortfolioSnap

Registro de atividades para professores de educação infantil, feito em segundos no momento da atividade, com a IA gerando o relatório pedagógico do mês já alinhado à BNCC. O alinhamento acontece na geração, então o professor não precisa saber o código da habilidade na hora. No ar em portfoliosnap.com.br.

Seu Ateliê Aqui

Plataforma de anúncio de ateliês por proximidade geográfica, para quem procura um ateliê perto de casa e para quem hoje depende de grupo de mensagem para ser encontrado. A busca por distância é o eixo da navegação, e não um filtro secundário, porque é ela que decide a escolha nesse mercado.

Sudadhara

Site institucional de uma terapeuta autônoma, que explica o método antes do primeiro contato em vez de deixar toda a explicação para a conversa inicial. Página única, com o contato direto logo depois do método e sem formulário nem agenda integrada, porque o volume de atendimentos não justificava a manutenção.

  • Stack: TypeScript, React
  • Situação: Descontinuado
  • Markdown: sudadhara.md
---
title: Produtos e trabalho de cliente, do problema à produção
url: https://nandomoreira.dev/portfolio
---

# Produtos e trabalho de cliente, do problema à produção

Produtos SaaS próprios com IA e trabalho entregue para empresas e organizações: plataformas de dados com IA, loja virtual e sites institucionais. Cada case mostra o problema, as decisões técnicas e o resultado.

## ABRACCE

Site institucional de uma organização sem fins lucrativos, feito para explicar a causa e receber apoio sem depender de rede social alheia. Construído em React Router no modo full-stack, para a mesma base servir as páginas de hoje e uma área autenticada no futuro, sem trocar de stack no caminho.

- Stack: TypeScript, React Router
- Situação: Descontinuado
- Markdown: [abracce.md](https://nandomoreira.dev/portfolio/abracce.md)

## Ateliê éh Pique

Loja de artes digitais para máquinas de corte, que tirou do atendimento manual a venda de cada arquivo. Vitrine e painel ficam separados, para a autora publicar sem depender de quem desenvolveu, e o painel roda num tema WordPress próprio em vez de uma plataforma de loja com mensalidade.

- Stack: TypeScript, WordPress, PHP
- Situação: Descontinuado
- Markdown: [atelie-eh-pique.md](https://nandomoreira.dev/portfolio/atelie-eh-pique.md)

## BragStack

Registro de conquistas profissionais em dez segundos, em texto livre, com a IA estruturando tudo no formato STAR na hora de gerar o brag document. É um PWA mobile-first, porque a conquista acontece longe do editor, e está no ar em bragstack.app.

- Stack: Next.js, TypeScript, Firebase, IA generativa
- Markdown: [bragstack.md](https://nandomoreira.dev/portfolio/bragstack.md)

## Croonos Multi-Track

Rastreamento de tempo e gestão de projetos para quem atende vários clientes ao mesmo tempo e perde a conta de onde as horas foram. Monorepo em Next.js, com rastreador e painel compartilhando os tipos do domínio, e registro por projeto desde o início, porque o dado que falta na hora não volta.

- Stack: Next.js, TypeScript
- Situação: Descontinuado
- Markdown: [croonos.md](https://nandomoreira.dev/portfolio/croonos.md)

## Encantos Brincantes

Vitrine de recursos lúdicos para educação infantil, que levou para a web uma venda que dependia de mensagem direta. Feita em Svelte com renderização estática, porque o conteúdo muda por lote e não por visita, o que mantém a hospedagem perto de custo zero. No ar em encantosbrincantes.com.br.

- Stack: Svelte, TypeScript
- Markdown: [encantos-brincantes.md](https://nandomoreira.dev/portfolio/encantos-brincantes.md)

## Mousai

Mood boards minimalistas para artistas, compartilháveis por um código curto e sem exigir cadastro de quem visita. A interface sai do caminho para o acervo ser o centro, e não a ferramenta. Produto próprio em produção, no ar em mousai.gallery.

- Stack: Next.js, TypeScript
- Markdown: [mousai.md](https://nandomoreira.dev/portfolio/mousai.md)

## Normalização de dados financeiros

Serviço que normaliza os dados financeiros heterogêneos das incorporadoras atendidas pela Liquid AI, mais de 20 bases ativas. A regra de cada incorporadora entra como adaptador numa arquitetura hexagonal, e não como desvio no núcleo. Reduziu de cerca de cinco dias para até 30 minutos o preparo de uma base, protegido por mais de 4.800 casos de teste.

- Stack: Python, DDD, Arquitetura hexagonal
- Situação: Confidencial
- Markdown: [financial-normalization.md](https://nandomoreira.dev/portfolio/financial-normalization.md)

## Plataforma de data insights

Plataforma de análise e transformação de dados com IA generativa, em produção paga na Liquid AI. Leva a IA para dentro do fluxo de análise, no lugar de dashboards estáticos que envelhecem a cada pergunta do negócio, e separa orquestração de execução para o modelo nunca ser o único caminho de confiar no resultado.

- Stack: Node.js, TypeScript, IA generativa
- Situação: Confidencial
- Markdown: [data-insights-platform.md](https://nandomoreira.dev/portfolio/data-insights-platform.md)

## PortfolioSnap

Registro de atividades para professores de educação infantil, feito em segundos no momento da atividade, com a IA gerando o relatório pedagógico do mês já alinhado à BNCC. O alinhamento acontece na geração, então o professor não precisa saber o código da habilidade na hora. No ar em portfoliosnap.com.br.

- Stack: Next.js, TypeScript, Google Gemini
- Markdown: [portfoliosnap.md](https://nandomoreira.dev/portfolio/portfoliosnap.md)

## Seu Ateliê Aqui

Plataforma de anúncio de ateliês por proximidade geográfica, para quem procura um ateliê perto de casa e para quem hoje depende de grupo de mensagem para ser encontrado. A busca por distância é o eixo da navegação, e não um filtro secundário, porque é ela que decide a escolha nesse mercado.

- Stack: TypeScript, React
- Situação: Descontinuado
- Markdown: [seu-atelie-aqui.md](https://nandomoreira.dev/portfolio/seu-atelie-aqui.md)

## Sudadhara

Site institucional de uma terapeuta autônoma, que explica o método antes do primeiro contato em vez de deixar toda a explicação para a conversa inicial. Página única, com o contato direto logo depois do método e sem formulário nem agenda integrada, porque o volume de atendimentos não justificava a manutenção.

- Stack: TypeScript, React
- Situação: Descontinuado
- Markdown: [sudadhara.md](https://nandomoreira.dev/portfolio/sudadhara.md)