Skip to content

Ionic2 app for Ionic Jedi Hackster Hackathon. An annotated list of StarWars jokes.

Notifications You must be signed in to change notification settings

jsanta/SW-Jokes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
Jose Ignacio Santa Cruz G
May 16, 2017
bc5d1e2 · May 16, 2017

History

11 Commits
May 6, 2017
May 6, 2017
May 16, 2017
May 5, 2017
May 4, 2017
May 5, 2017
May 16, 2017
May 16, 2017
May 6, 2017
May 16, 2017
May 4, 2017
May 4, 2017
May 5, 2017

Repository files navigation

SW-Jokes: Annotated listing of Star Wars jokes

This app takes a random joke from a hardcoded list, and based on the characters, species, planets, or any other fact that has a matching endpoint on the SW API, it will provide links to view the SW Api results on a much friendlier way.

Ionic View code: af9e9892

No sound or SW themed music due to copyrights.

Nice coding features

Don' t know if really nice, but I like them...

  • Cool Splash screen (kind of useless, though)
  • Double lined app header (required some tweaks)
  • Header with a Toogle (also required some tweaking)
  • Lazy loading for pages
  • SVG icons
  • Lodash
  • InAppBrowser for external links (solved iOS issue, due to target not optional)
  • Shyriiwook translator (Chewie mode) NEW

TODO

To resolve sometime, in the future...

  • Un-hardcode the joke list
  • Unit & E2E tests
  • Add an "Affiliation" option to choose from Jedi/Sith/or none DONE
  • Implement the real wookie mode, to apply joke translation to Shyriiwook DONE
  • Add app languages
  • Use PouchDB for local cache.

Had most of the TODO items in mind, but I really need to sleep.

Please report any issues. This is my first attempt for a full Ionic2 app, so bugs & improvements to be expected.

Twitter: @JSantaCL
Medium: https://medium.com/@jsantacl