Skip to content

SeeCodeRun: Project Flow

trefai edited this page Jun 18, 2016 · 7 revisions

#Structure ###Client Server Architecture Client and server are always in communication with one other. On client side, browser such as Chrome or Firefox is connected to the hardware, which then connects to DOM (Document Object Model), which is a platform and language-neutral interface that allows access to JavaScript, HTML, and CSS programs. Client is connected to server GCP (Google Cloud Platform), which is built up on Firebase Database. Our project is built upon Aurelia, which uses MVVM(Model-View-View Model) framework, which is connected to Database Content of Firebase. In MVVM framework, View is written in CSS or HTML, and View Model is in JavaScript. Our model is connected to JSON component which is stored in Database of our project.

###Event Driven Architecture Event Driven Architecture occurs when you do something, and something occurs. This has two parts, listening and announcing. Event listening is when we want to call a particular function when a named event happens; basically we bind that function to the event. Event announcing actually makes the event happen; it refers to a triggering or firing an event.