collaborate!
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
actions
client
middleware
public
reducers
views
.babelrc
.eslintignore
.eslintrc.json
.gitignore
LICENSE.md
Procfile
README.md
app.js
credentials.js
db.js
index.js
package.json
video.key
webpack.config.js
webpack.production.config.js
yarn.lock

README.md

collaborate!

Project Scope

An online collaborative file view and edit web application that supports multiple file types.

Motivation

During online group discussion, most of the time we work with multiple files together (ie poster, writing proposal, referring to articles/slides/videos). This can get quite messy and we want to make projects more organized and have common platform that allows users to work on multiple files at the same time.

Idea

To simulate a table top discussion for projects/teaching/learning while leveraging on technology.

Features

Future Plans

  • Permissions
  • Chat channels

Target Uses and Users

Project Work

Students who are working on projects

  • Able to upload different references/sources to aid project discussion.
  • Able to view different files that are due for submission side by side.
  • Able to discuss project with reference materials flipped to the same pages.

Teaching

Platform for tutors to hold an online classroom for teaching.

  • Able to upload multiple relevant resources (images, pdfs, videos) to facilitate teaching

How are we different?

Differentiate from similar platforms:

eg: Google Docs, Microsoft Office Live

  • Supports editing of multiple file types.
  • Able to view and edit multiple file types side by side in real time.
  • Editable tile layout
  • Extensibility: users are able to create their own tiles specific to their project (interpreter, .md reader, image editing tile)