This is a comprehensive digital platform for Forest Rights Act (FRA) management with blockchain verification, multilingual support (22+ tribal languages), and real-time document processing.
| Service | Status | Port | Technology |
|---|---|---|---|
| 🔗 Blockchain Service | ✅ FULLY FUNCTIONAL | 8001 | Node.js + Express |
| 🐍 Backend API | ✅ FULLY FUNCTIONAL | 3001 | FastAPI + Python |
| ⚛️ Frontend App | ✅ FULLY FUNCTIONAL | 3000 | React.js |
start-fra-atlas.bat./start-fra-atlas.sh# Terminal 1: Blockchain Service
cd blockchain-main && npm start
# Terminal 2: Backend Service
cd backend-python && python server.py
# Terminal 3: Frontend
cd frontend-main && npm start- Frontend: http://localhost:3000
- Backend API Docs: http://127.0.0.1:3001/docs
- Blockchain Health: http://localhost:8001/health
- Document verification and hashing
- Block mining and validation
- REST API endpoints
- Hash generation services
- FastAPI server with auto-documentation
- Forest rights data management
- File upload and processing
- Authentication system
- Works with/without MongoDB
- Modern responsive UI
- Real-time multilingual translation (22+ tribal languages)
- LibreTranslate API integration
- Authentication and dashboard
- Analytics and document management
┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐
│ Frontend │ │ Backend │ │ Blockchain │
│ React:3000 │───▶│ FastAPI:3001 │───▶│ Node.js:8001 │
│ │ │ │ │ │
│ • UI/UX │ │ • REST API │ │ • Verification │
│ • Translation │ │ • Data Process │ │ • Hash Services │
│ • Auth │ │ • File Handling │ │ • Block Mining │
└─────────────────┘ └─────────────────┘ └─────────────────┘
- Frontend: React 18, Tailwind CSS, LibreTranslate API
- Backend: FastAPI, Python, Motor (MongoDB), JWT Auth
- Blockchain: Node.js, Express, Crypto, SHA-256
- Database: MongoDB (optional - runs in offline mode)
- Deployment: Docker ready, environment variables
For complete documentation including:
- API references
- Feature details
- Testing guides
- Troubleshooting
- Development guidelines
👉 See DOCUMENTATION.md - Complete comprehensive documentation
✅ All services start successfully
✅ Frontend compiles and loads
✅ Backend API responds to requests
✅ Blockchain service processes blocks
✅ Cross-service communication works
✅ Real-time translation functional
✅ Authentication system operational
This is a production-ready Forest Rights Atlas with all core services working. The codebase is clean, documented, and ready for deployment.