Features: Pokemon listed by 20 per page, with name, type, base experience, weight, height and abilities. by click on it; you can get Description and Evolutions.
Tecnical requirements:
- Ruby 3.0.0
- Rails 7.1.3
- Node > 21
- Yarn
Configuration:
- Clone the repository
- cd poketify
- Run yarn install, npm install
- rake db:create, rake db:migrate
- bundle exec bootsnap precompile app/ lib/
- ./bin/rails assets:precompile
- ./bin/dev
- Open localhost:3000 in your favorite browser
Stack used:
Ruby on Rails, Reactjs integrated in the erb's
API cached by Rails.cache
Technical debts:
Migrate paginator to ReactJs