A modern web application with Zcash blockchain integration.
├── backend/ # Node.js backend API
├── api-frontend/ # React frontend application (renamed from frontend)
├── config/ # Configuration files
│ └── zcash/ # Zcash node configurations
├── docs/ # Documentation
│ ├── api/ # API documentation
│ ├── architecture/ # Architecture documentation
│ ├── rpc/ # RPC documentation
│ └── zcash-setup/ # Zcash setup guides and scripts
└── Blockchain/ # Blockchain-related code
For Zcash blockchain integration:
cd docs/zcash-setup
./quick-install-zcash.shcd backend
npm install
npm startcd api-frontend
npm install
npm start- Zcash Setup: See
docs/zcash-setup/README.mdfor complete Zcash infrastructure setup - API Documentation: See
docs/api/for backend API documentation - Architecture: See
docs/architecture/for system architecture
- Zcash configurations:
config/zcash/ - Backend environment:
backend/.env - Frontend configuration:
api-frontend/src/config/
- Backend API: Node.js with Express
- Frontend: React application
- Zcash Node: Zebra (modern implementation)
- Zcash Indexer: Zaino (unified RPC interface)
The project uses a modern Zcash stack with Zebra + Zaino for optimal performance and developer experience.