This is the backend server for Coducate. It provides WebSocket connections for real-time collaboration and a REST API for room management.
For complete setup instructions, please refer to the main project README.
If you want to run the backend without Docker:
-
Ensure MariaDB is running (locally or via Docker)
-
Create a
.envfile with database credentials -
Install dependencies and run migrations:
npm install npx knex migrate:latest --knexfile knexfile.ts npm start
The server will run on port 1234.