lucasandrad / pokedex-api-rails Goto Github PK
View Code? Open in Web Editor NEWPokedex api in Rails, you can use it to study Angular, React, Vue, or any other framework/library
Pokedex api in Rails, you can use it to study Angular, React, Vue, or any other framework/library
Add a menu to README, to make easier to search and read something specific
Generate an User scaffold, with params:
Change Database from mysql2 to postgres.
Complete the README with the API info
User most login in and log out via Token authentication.
Login is ok.
Log out will be just send an invalid token
Create a simple battle logic, using only the Pokemons HP, Attack's and Defense values.
Latter is possible to include the Speed Attack and the Speed Defense.
Battle can be something like:
HP = HP - (Attack - defense)
Do this for each player than show the winner.
The winner also get some experience, something like:
Exp = Exp + (HP_oponent / 2)
He can level up when: Exp = (level**2) * 2
Must return the pokemon image at pokemons/show endpoint.
When User get a new Pokemon, the system must save it in another table.
Table attributes are:
User Id:integer
Pokemon Id:integer
Pokemon Level:integer
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.