Syncc is an online collaborative coding platform that combines the real-time capabilities of Google Drive with the coding convenience of an IDE. Real-time collaboration is as easy as sharing a URL or adding collaborator's emails, which then allows users to instantly edit in a fully customizable editor. Projects can also be viewed and managed with a dynamic directory structure that supports new file/folder creation and file/folder uploading. Additional features include the ability to clone directly from GitHub, export or download programs, and the ability to execute Python and Javascript programs.
Link to website
- Meteor - The Javascript framework used
- Node.js - Javascript runtime environment
- MongoDB - Database
- Sass - CSS extension
- Bootstrap - Frontend framework for responsive apps
- CodeMirror - Text editor written in Javascript
- Skulpt - Python implementation written in Javascript
- jQuery - Javascript Library
- Meteor-Files - Meteor package for file uploading with file system support
- Blaze - Library for making user interfaces through use of templates
- accounts-base - Meteor's built-in user accounts base
- spacebars - Meteor's template language based off of Handlebars
- flow-router - Client-side router for Meteor
- directory-structure-json, fs-extra, unzip, dPaste
- jsTree, Octicons, spin.js
- Cory Lynch
- Michelle Tan
- Jessica Tang