Singleton pattern

Implementation using 2 methods: functions and module pattern
projects.json data

Sample data json
Promises

A simple promises implementation