Plataforma de gestão de associações marroquinas

MAMP

A primeira plataforma marroquina completa para digitalizar o trabalho associativo: quotas, contabilidade, donativos, eventos e documentos oficiais — ao abrigo da Lei 75.00 e do dahir de 1958.

MAMP Visitar o site ao vivo

Sobre o projeto

A MAMP é a primeira plataforma marroquina completa para digitalizar o trabalho associativo, da fundação de uma associação ao seu relatório anual: gestão de quotas com recibos numerados, contabilidade por categorias com orçamento provisório e aprovação dupla, registo de donativos em dinheiro e em espécie, programação de eventos com inscrição pública e arquivo de documentos oficiais — mais um cartão de identidade digital para cada associação e um assistente associativo inteligente que responde a partir de uma base de conhecimento oficial verificada. Cada módulo assenta numa referência jurídica marroquina real: a Lei 75.00, o dahir de 15 de novembro de 1958 e a Lei 09.08 de proteção de dados pessoais.

Valor acrescentado

A MAMP digitaliza o trabalho associativo marroquino com funcionalidades enraizadas na realidade jurídica e administrativa:

Da lei ao ecrã

Cada módulo assenta numa referência real: a Lei 75.00, o dahir de 1958 e a Lei 09.08 de proteção de dados — não soluções importadas que ignoram a realidade marroquina.

Contabilidade digna da assembleia geral

Receitas e despesas por categorias, orçamento provisório, aprovação dupla e relatório financeiro anual pronto a imprimir e apresentar aos parceiros.

Recibos oficiais e transparência

Donativos e quotas são registados com recibos oficiais numerados e acompanhamento de conformidade — a transparência que autoridades e parceiros esperam.

Um assistente sem alucinações

Um assistente inteligente que responde a perguntas de processos e leis a partir de uma base de conhecimento oficial verificada — orienta-o para o passo de depósito e os documentos exigidos com precisão.

O esforço investido na construção

O meu projeto com mais investigação: antes de escrever um único ecrã li os textos legais e compreendi o ciclo de vida de uma associação, da fundação à assembleia geral; depois construí os módulos um a um — quotas, contabilidade, donativos, eventos, documentos — ligados a um sistema de permissões de cinco níveis e a um registo de auditoria que documenta cada operação sensível. A plataforma é totalmente em árabe e pensada para pessoas sem bagagem técnica.

Referência legal
Lei 75.00 e dahir de 1958
Níveis de permissão
5
Módulos
quotas, contabilidade, donativos, eventos, documentos

Tecnologias utilizadas

Para construir

  • Next.js (React)
  • Interface árabe RTL completa
  • Sistema de início de sessão com sessões assinadas
  • Permissões de cinco níveis
  • Registo de auditoria para operações sensíveis
  • Tipo de letra árabe Cairo
  • Cloudflare Pages

Para operar e manter

  • Next.js (React) — uma interface rápida e escalável
  • Sistema de sessão com sessões assinadas
  • Permissões verificadas no servidor
  • Registo de auditoria das operações sensíveis
  • Cloudflare Pages

Ferramentas e competências — explicadas de forma simples

Cada ferramenta, biblioteca e competência que usei neste projeto, explicada em linguagem simples: o que é e o que acrescentou exatamente — sem símbolos crípticos.

Next.js (React)

A framework com que construí a plataforma: da família React usada pelos maiores sites do mundo — constrói interfaces rápidas e divide o ecrã em componentes fáceis de desenvolver e manter.

React

Uma forma de construir a interface com pequenos componentes independentes — um botão, um cartão, uma tabela — que se encaixam como peças de Lego; um erro num componente não quebra toda a plataforma, e acrescentar uma funcionalidade não significa reconstruir.

Interface árabe RTL

Uma estrutura que se adapta automaticamente à escrita da direita para a esquerda: menus, tabelas e botões apontam todos na direção certa — uma plataforma que pensa em árabe por natureza, não por tradução.

Início de sessão e sessões assinadas

As palavras-passe são cifradas e as sessões assinadas, verificadas pelo servidor em cada pedido — a sua conta é só sua, mesmo que alguém tente imitar as suas permissões.

Permissões de cinco níveis

Do dono da plataforma ao cidadão: cinco papéis verificados pelo servidor antes de qualquer ecrã aparecer — cada utilizador vê apenas o que lhe diz respeito, com separação de funções garantida.

Registo de auditoria

Um diário digital que documenta cada operação sensível: quem fez o quê e quando — a pedra angular da confiança na contabilidade associativa perante a assembleia geral e as autoridades.

O tipo de letra Cairo

Um tipo de letra árabe open source do Google desenhado para ecrãs: claro em todos os tamanhos, dá à plataforma uma identidade árabe elegante e legível.

Cloudflare Pages

Alojamento mundial gratuito: a plataforma é distribuída por uma rede mundial e abre depressa de Marrocos e de além-fronteiras, com certificado de segurança automático.

Principais funcionalidades

  • Gestão de quotas com recibos numerados e lembretes de renovação
  • Contabilidade por categorias com orçamento provisório, aprovação dupla e relatório anual
  • Donativos em dinheiro e em espécie com recibos oficiais e acompanhamento de conformidade
  • Eventos e atividades com inscrição pública
  • Arquivo de documentos oficiais com classificação e níveis de sensibilidade

Custo estimado

Criar um projeto semelhante

Percurso autodidata (o que realmente fiz)0 MAD — construída numa stack totalmente gratuita; o investimento real foram meses de investigação jurídica e de construção.
Via freelancer/agência em Marrocos (estimativa)Aproximadamente 40 000 – 120 000 MAD por uma plataforma associativa com esta profundidade jurídica e contabilística.

Gestão e operação

Situação atual0 MAD por mês no plano gratuito.
Ao escalar (estimativa)Um servidor e uma base de dados permanentes à medida que a adoção cresce: cerca de 150 – 500 MAD por mês conforme o número de associações.

Valores indicativos em dirham marroquino (MAD); o custo real varia conforme o âmbito, os requisitos exatos e o mercado de serviços. Os meus projetos atuais foram construídos e funcionam inteiramente em planos gratuitos.

O que aprendi

Este projeto ensinou-me que a programação é uma ferramenta, não um fim: o valor real não veio dos ecrãs mas da compreensão da lei marroquina de associações e da tradução das necessidades reais dos atores associativos em módulos simples que pessoas sem bagagem técnica conseguem usar — e que a proteção de dados pessoais (conformidade CNDP) não é um detalhe técnico mas a pedra angular da confiança em qualquer plataforma que recolhe dados de pessoas.