mpv/
├── PARA/ # Frontend — React Native + Expo
├── WhatZatppa/ # Backend — AT Protocol / Node.js monorepo
└── README.md
Requiere Node.js 22 y pnpm:
cd WhatZatppa
make deps
make build # genera dist/
make run-dev-env # levanta PDS + AppView + Ozone localPara conservar la base de datos, Redis y el storage del PDS entre reinicios, usa el launcher persistente:
cd WhatZatppa
cp -n .env.shared-demo.example .env.shared-demo
make build
make run-dev-env-persistentEste modo guarda Postgres/Redis en volúmenes Docker persistentes y los datos/blobs del PDS en ~/.paramx-demo/ por defecto.
Datos de prueba automáticos:
make run-dev-envahora ejecuta un seed PARA que crea:
- 5 usuarios (alice, bob, carla, dan, eva)
- 3 comunidades
- 4 cabildeos con votos y posiciones
- 6 posts PARA con highlights
- 2 delegaciones de voto
Todos con password:
hunter2
Si cambias de versión de Node, reconstruye
better-sqlite3:nvm use 22 cd node_modules/.pnpm/better-sqlite3@10.0.0/node_modules/better-sqlite3 npx node-gyp rebuild
cd PARA
yarn install
yarn start- Node.js >= 22 (backend), >= 20 (frontend)
- pnpm >= 8
- Docker (para PostgreSQL / Redis de desarrollo)