Syncc
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.
Website
Link to website
Built With
- Meteor - The Javascript framework used
- Node.js - Javascript runtime environment
- MongoDB - Database
- Sass - CSS extension
- Bootstrap - Frontend framework for responsive apps
Libraries Used
- 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
Meteor Packages
- 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
Node Packages
- directory-structure-json, fs-extra, unzip, dPaste
Other tools
- jsTree, Octicons, spin.js
Authors
- Cory Lynch
- Michelle Tan
- Jessica Tang