Skip to content

Instituto Padre José

Missão

Ajudar moradores de rua, dar visibilidade ao trabalho de artesãs e comercializar os produtos produzidos por elas.


Visão Geral do Projeto

Monorepo composto por 3 projetos dentro da estrutura apps/:

ProjetoDescriçãoTecnologia
siteSite institucional de apresentação do institutoNext.js
apiBackend responsável por cadastros, voluntários, produtos e conteúdo do siteTypeScript + Bun + Fastify
adminPlataforma de gestão para customizar o conteúdo do site e gerenciar cadastrosNext.js (a definir)

Prioridade inicial: o desenvolvimento começa pelo site.


Público-Alvo

Pessoas que querem contribuir com a causa — seja por doação, voluntariado ou divulgação.


Projeto 1 — Site (apps/site)

Site institucional que apresenta o instituto e serve como porta de entrada para voluntários, doações e exposição do trabalho das artesãs.

Todo o conteúdo do site será consumido da API, permitindo que futuramente o painel administrativo controle os textos e dados exibidos.

Páginas

PáginaDescrição
Quem SomosApresentação do instituto, sua missão e história
EventosDivulgação de eventos promovidos pelo instituto
ProdutosCatálogo dos produtos produzidos pelas artesãs
ArtesãsPerfis e apresentação das artesãs vinculadas ao instituto
ContatoInformações de contato e localização do instituto
Caixinha SolidáriaSeção de doações via Pix
VoluntariadoFormulário para cadastro de voluntários
Loja VirtualCatálogo com carrinho de compras. O site envia os itens selecionados para a API, que monta a mensagem e retorna a URL de redirect para o WhatsApp (número configurável pela API). Sem checkout/pagamento no site

Projeto 2 — API (apps/api)

Backend que centraliza os dados e regras de negócio.

Responsabilidades

  • Cadastro e gerenciamento de artesãs
  • Cadastro e gerenciamento de produtos das artesãs
  • Gerenciamento de eventos
  • Recebimento de cadastros de voluntários (feitos pelo site)
  • Controle do conteúdo dinâmico exibido no site (textos, imagens, etc.)
  • Loja virtual: gerenciamento do catálogo, recebimento dos pedidos (itens do carrinho), montagem da mensagem e geração da URL de redirect para WhatsApp (número configurável)

Projeto 3 — Admin (apps/admin)

Plataforma de gestão interna para administradores do instituto.

Responsabilidades

  • Visualizar e gerenciar voluntários cadastrados
  • Cadastrar e editar artesãs
  • Cadastrar e editar produtos
  • Gerenciar eventos
  • Gerenciar catálogo da loja virtual
  • Customizar o conteúdo/texto do site

Ordem de Desenvolvimento

  1. Site — foco inicial
  2. API — a definir
  3. Admin — a definir