steelkiwi / spa-battle

Small SPA implemented with most popular front-end frameworks

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SPA Battle

The goal of this project is comparison of most popular front-end frameworks in action. We implemented the same simple Hero Book app with React, AngularJS1, Angular (^2), Ember and VUE. The project is in development, after all implementations are done - we will try to compare pros and cons of each framework.

Each implementation sits in own branch (see react, angularjs1, angular2, ember and vue branches).

App builds are available under the links below:

App Requirements

The app must be comics heroes catalogue SPA.

Use Marvel API as heroes data source.

Use Firebase for saving data.

Required functionality:

  • auth with Google account via Firebase
  • random hero list with load more, search by name, sort, filter favorites, filter rated features
  • user's favorite heroes list for authenticated users
  • hero details page with show/set rating, favorite/unfavorite features for authenticated users
  • dedicated chat room for each hero on details page

About

Small SPA implemented with most popular front-end frameworks


Languages

Language:HTML 100.0%