Nike

screenshot of Nike

Ember based UI application, with the tag line 'Just do it', with an intend to build a timeline based todo application

Overview:

NikeEmber is a UI application designed to help users track their goals and tasks in a timeline-based todo application. The tagline "Just do it" emphasizes the app's purpose of keeping users on track and motivated. The app aims to provide a simple and visual way for users to categorize tasks and monitor their progress.

Features:

  • Github SSO with Torii: Integration of Firebase authentication with Github accounts, allowing users to sign in securely with their Github credentials.
  • Route only handles store: Following best practices in Ember Data, the app ensures that components do not manipulate the store directly. Instead, actions are bubbled up to the route, where data manipulation occurs.
  • DataFlow and Relationships between data models: The app effectively handles relationships between data models, such as users owning tasks and tasks containing memos. Emberfire simplifies the process of dereferencing nested objects.
  • Firebase as a data server: The app relies on Firebase as its data store, eliminating the need for a traditional server. Firebase provides a JSON-based data store and real-time functionality through websockets.
  • Google Charts with Ember: NikeEmber incorporates visualization features using Google Charts and the Ember wrapper around it. This allows users to track their activities and interests towards various tasks through graphical representations.

Summary:

NikeEmber is a timeline-based todo application built with Ember.js. It offers features such as Github SSO, an optimized data flow using Ember Data, Firebase as a data server, and visualization capabilities with Google Charts. The app aims to help users track their goals and tasks efficiently by providing a simple and visually appealing UI.