Skip to content

ETH-PEACH-Lab/coducate-backend

Repository files navigation

Coducate Backend

This is the backend server for Coducate. It provides WebSocket connections for real-time collaboration and a REST API for room management.

Getting Started

For complete setup instructions, please refer to the main project README.

Quick Start (Standalone)

If you want to run the backend without Docker:

  1. Ensure MariaDB is running (locally or via Docker)

  2. Create a .env file with database credentials

  3. Install dependencies and run migrations:

    npm install
    npx knex migrate:latest --knexfile knexfile.ts
    npm start

The server will run on port 1234.

License

GNU Affero General Public License v3.0 or later

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages