GithubHelp home page GithubHelp logo

dosca's Introduction

A modern online whiteboard that promotes safe and interactive learning between students and teachers.

Tech Stack

  • MongoDB
  • Express.js
  • React.js
  • Node.js

How to use Dosca

  1. Teacher creates whiteboard lobby using the "Create Whiteboard" button on the landing page.
  2. Students join a whiteboard lobby using the "Join Whiteboard" button and input both a username and the corresponding whiteboard lobby code.
  3. If lobby code fails to display, use diagnostic lobby code 1234.

Creating a whiteboard lobby

Joining and drawing in a whiteboard lobby

Instructions to run:

  1. Prerequisites: latest version of Node.js running on machine.
  2. In terminal, CD into dosca-whiteboard/server
  3. Run npm install and wait for node modules to download.
  4. Run npm start and wait for the startup confirmation.
  5. Open a seperate terminal window, CD into dosca-whiteboard/ui/collaborative-whiteboard
  6. Repeat steps 3 & 4; Your browser will launch Dosca.

dosca's People

Contributors

j-jurado avatar rgarber11 avatar adishchukufl avatar pkyu avatar

Watchers

 avatar

Forkers

adishchukufl

dosca's Issues

Add license

This isn't really necessary, but it would be good to add a license to this project. The basic options are

MIT - Do whatever you want with the code (VSCode's license)
2/3 Clause BSD - Code must be redistributed with BSD license in tow, but can basically be used in whatever (CMake's license)
AGPL 3.0 - Anyone using this code must also freely give out their code, plus if you're running this on a server, that server has to provide this code (Canvas's license)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.