pokedex's People
pokedex's Issues
Evolution card
Evolution card
A card that will be on the Pokémon info page, with information about the Pokémon evolution.
pictures and names of the Pokémon in the evolution line, with each picture linking to that Pokémon's page.
information about method of evolution (stone, time of day, trade...)
User Profile page
User profile
A page that displays the user:
A user avatar
Name
Info (About me...)
favorite Pokémons
Their Pokémon teams
Add friend button #20
Pokémon Page
A Page for an individual Pokémon, that has more details.
A picture of the Pokémon
The name of Pokémon
The type/Types of the Pokémon
The weakness of the Pokémon
What region it can be found in
What games it can be captured in
About
Species
Abilities
Local Pokédex number
Toggle to shiny version Button
On individual Pokémon pages, a button to toggle the picture to the shiny version on the Pokémon.
Add to your favorites Button
A Button on Pokémon page, that allows the user to add the Pokémon to his/her favorites.
Previous and next buttons Pokémon page
Previous and next buttons on the Pokémon page that link to the next entry in the Pokédex.
Team Cards
Team Cards
A card that contains up to 6 Pokémon
Sidebar
Sidebar
where the search field and search filters will go.
Users can search for a specific Pokémon by name or search for a list of Pokémon with filters (type, gen, region, weakness, etc...)
Users can click a button to select random Pokémons. #3
Random Pokémon Button
When the user presses the button return several random pokemons on the homepage
Base stats graph
Base stats graph
A graph showing the base stats of a Pokémon, to be shown on the Pokémon page.
Backend
Add endpoints
______________________
Pokémon specific endpoints
______________________
- GET Pokémon by name
- GET Pokémon by National Pokédex number
- GET Pokémon by type / types
- GET Pokémon by generation
- GET Pokémon by region
______________________
Other end points
______________________
- GET All types
- GET Type
- GET All natures
- GET Nature
- GET Evolution chains
Rate other users teams
Rate other users teams
If a user in signed in, he could rate another users teams.
Shown as five starts, the user can click on the stars to rate.
Display an average rating
Add to your team Button
A button that adds the Pokémon to one of your teams.
-Dropdown menu of a list of current teams and create a new team.
- If there is no existing team, only the create a new team option will be available.
Search Reset Button
A button for the homepage that reset all the search values and filters
Edit teams page
Edit teams page
A page containing all the users teams, that they can customize in the following way (otherwise default values are shown)
- Add a Pokémon nickname
- Change the Pokémon moves
- Change the Pokémon abilities
- Change the Pokémon nature
- Specify if shiny or not
- Change what item the Pokémon holds
- Customize the Pokéball the Pokémon was caught in.
Home Page
Home page
Display a welcome message
Add Friend Button
Button to add another user (pending accept) or remove as friend. To be shown on user profile.
Pokémon cards
A small Pokémon card that returns from the search results and contains:
- A picture of the Pokémon
- The Name of the Pokémon
- The Type/Types of the Pokémon
Top navigation bar
Top navigation bar
Includes links to
- Home
- Log in
If user is logged in
- My profile
- Me teams
- My friends
User Signup Form
User Signup Form
-
one component for the form
-
one Input component
Add other users as friends
Add other users as friends
Need a button to add (pending accept from the other user) or to remove a friend. #20
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.