NodeRace is a multiplayer web game that makes learning DFS and BFS fun and competitive.
- Race against peers to solve tree traversal challenges under time pressure
- Features real-time lobbies, global leaderboards, and a sleek dark-themed UI
- Next steps: tutorials, single-player mode, and accessibility improvements
Install npm
- MacOS
brew install node
- Linux (Debian/Ubuntu)
sudo apt update sudo apt install nodejs npm -y
- Windows
winget install OpenJS.NodeJS.LTS
- Run
npm installinside both /frontend and /backend - Start the backend server:
cd backend
npm run dev- Start the frontend:
cd frontend
npm run serveDistributed under the GNU AGPLv3 License. See LICENSE for more information.
