ReverieOS is a distributed platform with a React-based frontend and a Node.js/Express backend using PostgreSQL. It features a 3D global grid visualization, mesh networking, and micro-task scheduling.
- Clone the repository.
- See frontend/README.md for frontend setup.
- See backend/README.md for backend setup.
- Start the backend and frontend servers as described in their respective READMEs.
- Access the dashboard at
http://localhost:3000.
- Frontend: React, Three.js for 3D visualization, WebRTC mesh networking, WASM micro-task execution.
- Backend: Express API, PostgreSQL for persistence, endpoints for task assignment, result submission, and impact tracking.
- Frontend: Run
npm testin thefrontenddirectory. - Backend: Run
npm testin thebackenddirectory (Jest/Supertest).