Plataforma de gestão de farmácias

PHMP

Uma plataforma profissional de gestão de farmácias: ponto de venda, inventário, receitas e relatórios, mais um lado cliente para encomendar medicamentos da farmácia da zona, com entrega.

PHMP Visitar o site ao vivo

Sobre o projeto

A PHMP é uma plataforma de gestão de farmácias de dois lados. O lado público fala com o cliente: escolher a sua farmácia entre as disponíveis na sua zona, navegar pelos medicamentos e encomendá-los com entrega ao domicílio — sem formulários complicados. O lado de administração fala com o proprietário e os farmacêuticos: um ponto de venda rápido com leitura de códigos de barras, acompanhamento do inventário, registo de receitas, relatórios e painéis gráficos de vendas e operações, gestão de várias farmácias com uma matriz de permissões fina, registos de auditoria para cada ação sensível e as referências legais marroquinas oficiais do setor farmacêutico integradas na plataforma, com acesso aos textos originais.

Valor acrescentado

A PHMP digitaliza a farmácia do balcão ao relatório:

Uma plataforma de dois lados num só sistema

O cliente encomenda os medicamentos em poucos toques com entrega, e o farmacêutico recebe a encomenda no mesmo sistema e prepara-a — um ciclo completo sem papel.

Códigos de barras em vez de escrita à mão

A leitura do código de barras reduz os erros de introdução e acelera o ponto de venda — a precisão indispensável quando se manuseiam medicamentos.

Conformidade marroquina real

As referências legais e regulamentos do setor farmacêutico marroquino estão integrados na plataforma, com acesso aos textos originais — sem palpites fora da lei.

Decisões baseadas em números

Os painéis gráficos resumem vendas, operações e inventário: a farmácia sabe o que se vende e o que falta antes de esgotar.

O esforço investido na construção

Construí a plataforma em duas faces: o lado cliente simples — escolher a farmácia, encomendar, receber em casa — e o lado de administração profundo: ponto de venda, inventário, receitas, relatórios, várias farmácias, uma matriz de permissões e registos de auditoria. A parte mais difícil não foram os ecrãs, mas compreender como funciona uma farmácia real: como se registra uma venda, quando se desconta o stock e como se preservam os direitos e os regulamentos — junto com uma base de dados de medicamentos e as referências legais oficiais.

Lados servidos
cliente + proprietário + farmacêuticos
Módulos de administração
PDV, inventário, receitas, relatórios
Referência
regulamentos farmacêuticos marroquinos

Tecnologias utilizadas

Para construir

  • React (interface interativa)
  • Vite (compilação rápida)
  • Painéis gráficos
  • Base de dados de medicamentos
  • Leitura de códigos de barras
  • Serviços back-end (Cloudflare Workers)
  • Sessões de entrada assinadas
  • Cloudflare Pages

Para operar e manter

  • React + Vite — uma interface rápida de compilar e atualizar
  • Serviços back-end no Cloudflare Workers
  • Sessões assinadas e permissões verificadas
  • Registos de auditoria das operações sensíveis
  • Cloudflare Pages como alojamento

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.

React

Uma biblioteca da Meta para construir interfaces interativas: divide o ecrã em pequenos componentes reutilizáveis — um botão, um cartão, uma tabela — para que um sistema grande como uma plataforma de farmácias se mantenha organizado e sustentável, como quartos arrumados numa só casa.

Vite

A ferramenta de compilação moderna que agrupa o projeto e atualiza a pré-visualização em frações de segundo em vez de minutos de espera — como uma cozinha equipada que prepara o pedido assim que chega; por isso tornou-se o padrão prático dos projetos React.

Painéis gráficos

Bibliotecas de gráficos transformam os números em visualizações — barras, linhas e círculos — para que o farmacêutico leia vendas e stock num relance em vez de percorrer tabelas longas.

Base de dados de medicamentos

Um catálogo organizado de medicamentos com nomes, formas e classificações: uma memória fiável para a plataforma — pesquisa rápida, informação precisa e uma atualização central que chega a todos os ecrãs de uma vez.

Leitura de códigos de barras

Ler as barras pretas impressas em cada caixa de medicamento: uma única leitura registra a venda e desconta o stock automaticamente — sem escrita manual, sem erros de números.

Sessões assinadas (JWT)

Um passe digital assinado, emitido após a verificação da conta e conferido em cada pedido — só quem tem direito chega aos dados da farmácia, como um crachá de funcionário que não se copia.

Cloudflare Workers (serviços back-end)

Pequenos serviços que correm na rede global da Cloudflare perto do utilizador: recebem os pedidos de entrada e de dados e processam-nos sem um servidor tradicional — alta velocidade e disponibilidade a custo quase zero.

Interface árabe RTL e tipo de letra Cairo

A plataforma é árabe de origem, da direita para a esquerda, com o tipo de letra Cairo claro — não é uma tradução acrescentada mas um desenho árabe desde a base, visível em cada botão e cada tabela.

Principais funcionalidades

  • Lado cliente para escolher a farmácia e encomendar medicamentos com entrega
  • Ponto de venda rápido com leitura de códigos de barras
  • Acompanhamento de inventário e registo de receitas
  • Relatórios e painéis gráficos de vendas e operações
  • Gestão multi-farmácia com permissões e registos de auditoria
  • Referências legais marroquinas do setor farmacêutico na plataforma

Custo estimado

Criar um projeto semelhante

Percurso autodidata (o que realmente fiz)0 MAD — construída numa pilha gratuita (alojamento e serviços back-end) com desenvolvimento assistido por IA.
Via freelancer/agência em Marrocos (estimativa)Aproximadamente 60 000 – 180 000 MAD por um sistema de gestão de farmácias desta profundidade: PDV, inventário, receitas, relatórios e conformidade legal.

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 dedicados quando a utilização se estende a várias farmácias: estimados 200 – 700 MAD por mês.

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 o software na saúde traz responsabilidade dobrada: um erro no preço ou na interação de um medicamento não é como um erro numa loja comum. Aprendi a construir uma plataforma que serve dois públicos muito diferentes — um cliente que quer encomendar sem esforço e um farmacêutico que precisa de velocidade e precisão — e a equilibrá-los num só sistema; e que a conformidade com os regulamentos marroquinos oficiais não é uma restrição mas o próprio fundamento da confiança em qualquer plataforma que toca a saúde das pessoas.