Spark
A real-time collaborative text editor
Spark is a web-based text editor featuring syntax highlighting, a document tree, and other standard code editor features. It allows multiple users to work on the same files in real-time in the style of Google Docs. Spark is Jeremy Dormitzer's senior project. The project is currently in the planning stage.
Proposal
An in-depth project proposal can be found here. Created as a part of the senior project process, the proposal contains the project goals, a plan of work, and a detailed timeline, as well as some preliminary technical details.
User Stories and Sprint Planning
User stories are tracked on the Spark Trello board. When active development starts, sprints will be tracked there as well.
Mockups
Mockups of the proposed client UI can be found here.
Architecture Plan
A rough outline of the proposed architecture for the backend and the web application can be found here.
Research Paper
As a part of the project, I will write a research paper. Details can be found here.
Proof of Concept
I built a proof of concept. It lives on Github. It gave me some helpful takeaways for the real project.