This guide walks you through setting up the entire EcoTask stack locally.
- Node.js 20+, Rust 1.75+, React Native CLI
- PostgreSQL 15, Redis 7
- Stellar testnet account
cd EcoTask-contractcargo build --target wasm32-unknown-unknown --releasecargo test- Deploy to testnet (see contracts-setup.md)
cd EcoTask-backendcp .env.example .envand fill in valuesdocker-compose up -d(Postgres + Redis)npm install && npx prisma migrate dev && npm run dev
cd EcoTask-appcp .env.example .envnpm installnpm startnpm run android(ornpm run ios)
- Backend health:
curl http://localhost:3000/ - API docs:
http://localhost:3000/api/docs - App connects and shows tasks