Skip to content

Guess what Memory Game - Mobile first, Offline first, ARIA aware, Progressive Web Application

License

Notifications You must be signed in to change notification settings

RichardIvan/Flagger-Capstone-Project

Repository files navigation

Coverage Status JavaScript Style Guide Codacy Badge

Guess What Capstone Project

Final Udacity Project ( Capstone Project) is putting together all that we've leaned in this course. The project is therefore using all from the previous projects with these additions.

Firstly, the whole development was done in a production like enviroment for correct incremental builds via CircleCI. This was accomplished using docker container and connecting to the setup via Nuclide Remote development feature.

Second new addition was the use of Redux Sagas and learning about ES6 generator functions and overall use of sagas to control business logic and orchestration of async events in the application.

Game is fully offline, caching resources with service workers and saving highscores to local storage.

Game is also ARIA aware, managing correct use of alt text for images, supporting keyboard controls only and managing correct color ratios.

The code as in previous projects is again focused on modularity, and overall code organization. This is achieved by, splitting code into separate modules and separating parts of the application.

Features & Technologies

Prerequisites

Get started by installing npm; please follow this tutorial -> http://blog.npmjs.org/post/85484771375/how-to-install-npm

Running

  • Clone the project git clone https://github.com/RichardIvan/Flagger-Capstone-Project.git

  • Install dependencies npm i

  • Run npm run server to serve production code or..

  • Run with local webpack server gulp local-dev

View demo in the browser at 'http://localhost:8080'

Thank you for checking out this project.

License

Copyright (c) 2016 Richard Ivan.

Licensed under the MIT license.

About

Guess what Memory Game - Mobile first, Offline first, ARIA aware, Progressive Web Application

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published