⚠ Produto fictício

O Morada é um projecto de conceito criado para portfólio de agência web. Não tem clientes reais, não processa pagamentos reais, e não está em produção comercial.

Sobre este projecto

O Morada foi criado como case study técnico para demonstrar capacidade de construção de produto SaaS — não apenas websites estáticos.

O que demonstra

  • · Arquitectura full-stack: Laravel 12 API + Next.js 15 frontend
  • · Multi-tenancy: múltiplas agências numa só instância, dados isolados
  • · Design de produto SaaS: UI de aplicação, não só marketing
  • · Design system coerente em dois contextos (marketing site + app)
  • · Pipeline kanban funcional
  • · Relatórios com dados reais via recharts
  • · Upload de ficheiros, exportação para portais, auth completa

Stack técnico

Backend

Laravel 12 · PHP 8.4 · MariaDB 11 · Redis

Frontend

Next.js 15 App Router · TypeScript

UI

shadcn/ui · Tailwind CSS 4 · Inter Tight

Infra local

Docker Compose · Nginx · PHP-FPM

Gráficos

Recharts

Auth

Laravel Sanctum · Bearer tokens

Dados demo

Email: demo@morada.pt

Password: demo1234

A conta demo contém dados fictícios pré-carregados: 1 agência, 3 agentes, 10 leads, 5 imóveis e 5 visitas.