JBoss Community

[React-GraphQL] An advanced dashboard to fetch and paginate through a listing of entities from Starwars

This is going to be an advanced task so it's recommended to do tasks 1-2 first. For this task, create a dashboard to display all the entities in StarWars for eg people, planets, starships. The user should also be able to paginate and fetch different pages from the API The data for these entities can be fetched from the given API.

Useful links

API: Refer https://swapi.graph.cool

Tutorials:

https://www.apollographql.com/docs/react/ https://reactjs.org/docs/create-a-new-react-app.html https://medium.com/@agoiabeladeyemi/pagination-in-reactjs-36f4a6a6eb43

Steps to Take:

Fork the Git repository: https://github.com/JBossOutreach/gci-starwars-dashboard Clone your fork, create a new branch Send pull requests to https://github.com/JBossOutreach/gci-starwars-dashboard

Requirements:

Basic knowledge of Git. Basic knowledge of Javascript.

Expected Outcome:

A merged merge request.

Task tags

  • react
  • graphql
  • pagination
  • api
  • frontend

Students who completed this task

melunian, SayamSawai, Aayushman

Task type

  • code Code
  • web Design
close

2019