🎵 MP4 DAO - Plataforma de Registo de Copyright Musical para Angola (dApp Frontend + Backend)
# MP4 DAO - Plataforma de Registo de Copyright Musical em Angola
## 📋 Sobre o Projeto
O **MP4 DAO** é uma plataforma Web3 revolucionária para o registo de copyright musical em Angola, construída com tecnologias blockchain de última geração. A plataforma permite que músicos, compositores e produtores registrem suas obras de forma descentralizada, segura e imutável.
## 👨💻 Autor
**Marcos de Jesus Araújo Cândido dos Santos**
- 📧 Email: marcos.santos@mp4dao.com
- 🏠 Endereço: Rua Luís Simões 55A 2ºEsq, Pendão, Queluz, 2745-035, Lisboa
- 🌐 Website:
mp4dao.com
- 💼 LinkedIn: Marcos Santos
## 🚀 Tecnologias Utilizadas
### Frontend
- **Next.js 14** - Framework React para produção
- **TypeScript** - Tipagem estática
- **Tailwind CSS** - Framework CSS utilitário
- **Radix UI** - Componentes acessíveis
- **Wagmi** - Hooks para Ethereum
- **Web3Modal** - Conectores de carteira
### Backend
- **NestJS** - Framework Node.js escalável
- **TypeORM** - ORM para TypeScript
- **PostgreSQL** - Banco de dados relacional
- **Redis** - Cache e filas
- **JWT** - Autenticação
- **Swagger** - Documentação da API
### Blockchain
- **Solidity** - Linguagem de contratos inteligentes
- **Hardhat** - Framework de desenvolvimento
- **OpenZeppelin** - Bibliotecas de contratos seguros
- **Polygon** - Rede blockchain escalável
### Deploy
- **Cloudflare Pages** - Hospedagem do frontend
- **Wrangler** - CLI para Cloudflare
- **Docker** - Containerização
## 🏗️ Arquitetura
```
mp4dao-dapp/
├── frontend/ # Aplicação Next.js
├── backend/ # API NestJS
├── contracts/ # Smart contracts Solidity
├── mobile/ # App React Native (futuro)
└── shared/ # Código compartilhado
```
## 🚀 Instalação e Execução
### Pré-requisitos
- Node.js >= 18.0.0
- npm >= 8.0.0
- PostgreSQL
- Redis
### Instalação
```bash
# Clonar o repositório
git clone
github.com
cd mp4dao
# Instalar dependências
npm install
cd frontend && npm instal …