Educating-Autistic-Software-Engineers / Collaboration-Station

Hosted Code for Collaboration Station, a summer camp designed for autistic high schoolers to learn programming! The interface is a fork of ScratchBlocks
https://collaborationstation.dev
1 stars 1 forks source link

EdEASE

A. Introduction Project Overview The Collaboration Station project is designed to help kids with disabilities, especially Autism, break into the world of software engineering in a fun way — by learning how to create games in Scratch. The platform enables real-time collaboration, empowering users to build projects together with live co-editing features (think Google Docs). It integrates audio, video, and chat functionalities while seamlessly working with Scratch GUI, and supports breakout rooms for smaller team interactions.

B. Getting Started Prerequisites Node.js (v14 or higher) MongoDB Auth0 account Agora account Installation

  1. Clone the repository:
  1. Agora Integration Setting Up Agora Sign up for an Agora account. Create a new project in the Agora dashboard to get your App ID. Configuring Agora in the Project Add your Agora App ID to js/room_rtc.js

  2. Run the repository:

  1. Contributing Contribution Guidelines Fork the repository. Create a new branch for your feature or bug fix. Commit your changes and push to your branch. Open a pull request. Code of Conduct Be respectful and inclusive. Follow the project's coding standards. Report any issues or bugs you find.