Skip to content

soyaya/boardling

Repository files navigation

Boardling

A modern web application with Zcash blockchain integration.

Project Structure

├── 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

Quick Start

Zcash Setup

For Zcash blockchain integration:

cd docs/zcash-setup
./quick-install-zcash.sh

Backend

cd backend
npm install
npm start

Frontend

cd api-frontend
npm install
npm start

Documentation

  • Zcash Setup: See docs/zcash-setup/README.md for complete Zcash infrastructure setup
  • API Documentation: See docs/api/ for backend API documentation
  • Architecture: See docs/architecture/ for system architecture

Configuration

  • Zcash configurations: config/zcash/
  • Backend environment: backend/.env
  • Frontend configuration: api-frontend/src/config/

Services

  • Backend API: Node.js with Express
  • Frontend: React application
  • Zcash Node: Zebra (modern implementation)
  • Zcash Indexer: Zaino (unified RPC interface)

Development

The project uses a modern Zcash stack with Zebra + Zaino for optimal performance and developer experience.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published