Skip to content

juanjoms/Pokedex

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Demo:

Demo

Steps to run the app:

  1. Install the required dependencies listed in package.json and bower.json:
npm install && bower install
  1. Run automated tasks and get the dist folder
gulp
  1. Start the app
npm start
 OR
node server.js

Tests:

  • Unit tests:
gulp unit-tests
  • End to end tests with protractor:
protractor test\e2e\conf.js

Technical requirements:

  • Use Angular.js as JavaScript Client MV*
  • Use Less preprocessor to create the CSS - [x] Sass used instead
  • Use Yeoman to create the application scaffold
  • Use Gulp as JavaScript task runner
  • Use Bower for dependency management
  • Use Bootstrap 3.x.x as a UI Framework (WARNING: It’s not allow to use Angular Materials, Angular UI, Bootstrap UI or any other UI framework that has built-in directives)
  • Use Git and GitHub for version control
  • Use Object-Oriented JavaScript (ECMAScript 5.1 standard. See ECMA-262)
  • Use Google Chrome browser (for development and testing)
  • Create at least once the following components: - [x] Directives - [x] Controllers - [x] Services - [x] Modules - [x] Scope - [x] Filter
  • Test code via Unit Testing - [x] All tests must pass (no failures) - [ ] Have a 40% code coverage, at least.
  • Test end-to-end functionality (user stories) with Protractor - [x] All tests must pass (no failures)
  • Use the Pokéapi v2 public API to obtain the information about the Pokémon: http://pokeapi.co - [x] Created an API in express.js instead.
  • The web application and data should be available offline
  • Use Local Storage for: - [x] Battle Box (see Appendix B). - [x] Caught list

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published