1) Rendering of dots list
2) Model and db backend for dot entity
3) AngularJS and Foundation frameworks incorporated