Skip to content

njagiiii/Bot-Battlr-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bot Battlr

Bot Battlr is a React application that displays a list of bots, among other features. checkpoint demo

Learning Goals

implementing a mini web app to practice on React:

.Components, .Props, .State, .Events and Data fetching

Technologies used

 The following have been used on this Project:
 .HTML,
 .CSS,
 .JAVASCRIPT/REACT

Project Setup $ Pre-requisite Data

. In your directory, create a db.json file and use the json data below foryour server DB.

{
"bots": [
  {
    "id": 101,
    "name": "wHz-93",
    "health": 94,
    "damage": 20,
    "armor": 63,
    "bot_class": "Support",
    "catchphrase": "1010010101001101100011000111101",
    "avatar_url": "https://robohash.org/nostrumrepellendustenetur.png?size=300x300&set=set1",
    "created_at": "2018-10-02T19:55:10.800Z",
    "updated_at": "2018-10-02T19:55:10.800Z"
  },
  {
    "id": 102,
    "name": "RyM-66",
    "health": 86,
    "damage": 36,
    "armor": 77,
    "bot_class": "Medic",
    "catchphrase": "0110011100000100011110100110011000011001",
    "avatar_url": "https://robohash.org/quidemconsequaturaut.png?size=300x300&set=set1",
    "created_at": "2018-10-02T19:55:10.827Z",
    "updated_at": "2018-10-02T19:55:10.827Z"
  },
  {
    "id": 103,
    "name": "P-24",
    "health": 88,
    "damage": 25,
    "armor": 60,
    "bot_class": "Witch",
    "catchphrase": "1100101001110111110010011010110",
    "avatar_url": "https://robohash.org/idetcumque.png?size=300x300&set=set1",
    "created_at": "2018-10-02T19:55:10.844Z",
    "updated_at": "2018-10-02T19:55:10.844Z"
  },
  {
    "id": 104,
    "name": "qq-69",
    "health": 74,
    "damage": 29,
    "armor": 95,
    "bot_class": "Defender",
    "catchphrase": "00011101001001000000101100001100110",
    "avatar_url": "https://robohash.org/corruptieaqueexcepturi.png?size=300x300&set=set1",
    "created_at": "2018-10-02T19:55:10.856Z",
    "updated_at": "2018-10-02T19:55:10.856Z"
  },
  {
    "id": 105,
    "name": "G`t-65",
    "health": 62,
    "damage": 98,
    "armor": 31,
    "bot_class": "Assault",
    "catchphrase": "010101111110111111101101010110010100101",
    "avatar_url": "https://robohash.org/nisinequequas.png?size=300x300&set=set1",
    "created_at": "2018-10-02T19:55:10.867Z",
    "updated_at": "2018-10-02T19:55:10.867Z"
  },
  {
    "id": 106,
    "name": "TI-09",
    "health": 81,
    "damage": 39,
    "armor": 52,
    "bot_class": "Support",
    "catchphrase": "00111100111001011111110010110111",
    "avatar_url": "https://robohash.org/etutprovident.png?size=300x300&set=set1",
    "created_at": "2018-10-02T19:55:10.887Z",
    "updated_at": "2018-10-02T19:55:10.887Z"
  },
  {
    "id": 107,
    "name": "XSf-63",
    "health": 97,
    "damage": 26,
    "armor": 58,
    "bot_class": "Support",
    "catchphrase": "0010110001011100111100101010101000",
    "avatar_url": "https://robohash.org/accusantiumetfacilis.png?size=300x300&set=set1",
    "created_at": "2018-10-02T19:55:10.899Z",
    "updated_at": "2018-10-02T19:55:10.899Z"
  },
  {
    "id": 108,
    "name": "m-76",
    "health": 65,
    "damage": 90,
    "armor": 38,
    "bot_class": "Assault",
    "catchphrase": "1101111100001011111011011001011110010000",
    "avatar_url": "https://robohash.org/blanditiisautlaudantium.png?size=300x300&set=set1",
    "created_at": "2018-10-02T19:55:10.915Z",
    "updated_at": "2018-10-02T19:55:10.915Z"
  },
  {
    "id": 109,
    "name": "hjk-40",
    "health": 75,
    "damage": 84,
    "armor": 31,
    "bot_class": "Witch",
    "catchphrase": "11010100110000100001110001100000010111101000001100",
    "avatar_url": "https://robohash.org/quirationerem.png?size=300x300&set=set1",
    "created_at": "2018-10-02T19:55:10.940Z",
    "updated_at": "2018-10-02T19:55:10.940Z"
  },
  {
    "id": 110,
    "name": "Nb-70",
    "health": 64,
    "damage": 86,
    "armor": 28,
    "bot_class": "Assault",
    "catchphrase": "011001001111001011110110011100001101101101000",
    "avatar_url": "https://robohash.org/aperiametfuga.png?size=300x300&set=set1",
    "created_at": "2018-10-02T19:55:11.004Z",
    "updated_at": "2018-10-02T19:55:11.004Z"
  },
  {
    "id": 111,
    "name": "ya-81",
    "health": 56,
    "damage": 22,
    "armor": 92,
    "bot_class": "Defender",
    "catchphrase": "100000011001011111110100110001010101100111001100",
    "avatar_url": "https://robohash.org/similiquereprehenderitet.png?size=300x300&set=set1",
    "created_at": "2018-10-02T19:55:11.017Z",
    "updated_at": "2018-10-02T19:55:11.017Z"
  },
  {
    "id": 112,
    "name": "jDn-31",
    "health": 52,
    "damage": 93,
    "armor": 36,
    "bot_class": "Assault",
    "catchphrase": "00010011100010000010110100001001010000101001",
    "avatar_url": "https://robohash.org/eiusautnihil.png?size=300x300&set=set1",
    "created_at": "2018-10-02T19:55:11.032Z",
    "updated_at": "2018-10-02T19:55:11.032Z"
  },
  {
    "id": 113,
    "name": "x-27",
    "health": 80,
    "damage": 22,
    "armor": 71,
    "bot_class": "Medic",
    "catchphrase": "0110101011111010011111110110001000001011",
    "avatar_url": "https://robohash.org/aliquamutvelit.png?size=300x300&set=set1",
    "created_at": "2018-10-02T19:55:11.046Z",
    "updated_at": "2018-10-02T19:55:11.046Z"
  },
  {
    "id": 114,
    "name": "lGp-46",
    "health": 67,
    "damage": 21,
    "armor": 82,
    "bot_class": "Medic",
    "catchphrase": "001101000100001110001111010100110000000110000101",
    "avatar_url": "https://robohash.org/autsaepeeveniet.png?size=300x300&set=set1",
    "created_at": "2018-10-02T19:55:11.062Z",
    "updated_at": "2018-10-02T19:55:11.062Z"
  },
  {
    "id": 115,
    "name": "qr-06",
    "health": 92,
    "damage": 37,
    "armor": 57,
    "bot_class": "Captain",
    "catchphrase": "010101111110111111010010110100101111100",
    "avatar_url": "https://robohash.org/consecteturveritatisid.png?size=300x300&set=set1",
    "created_at": "2018-10-02T19:55:11.093Z",
    "updated_at": "2018-10-02T19:55:11.093Z"
  },
  {
    "id": 116,
    "name": "o-44",
    "health": 51,
    "damage": 90,
    "armor": 36,
    "bot_class": "Assault",
    "catchphrase": "10001111010110110100111010011000011001100",
    "avatar_url": "https://robohash.org/temporibusexercitationemprovident.png?size=300x300&set=set1",
    "created_at": "2018-10-02T19:55:11.119Z",
    "updated_at": "2018-10-02T19:55:11.119Z"
  },
  {
    "id": 117,
    "name": "VL-37",
    "health": 74,
    "damage": 37,
    "armor": 91,
    "bot_class": "Defender",
    "catchphrase": "01110101111110001001100000101011111001",
    "avatar_url": "https://robohash.org/eiuslaborumaliquid.png?size=300x300&set=set1",
    "created_at": "2018-10-02T19:55:11.133Z",
    "updated_at": "2018-10-02T19:55:11.133Z"
  },
  {
    "id": 118,
    "name": "s-96",
    "health": 56,
    "damage": 92,
    "armor": 38,
    "bot_class": "Witch",
    "catchphrase": "110001011001010111010010110110000011110011100",
    "avatar_url": "https://robohash.org/autearem.png?size=300x300&set=set1",
    "created_at": "2018-10-02T19:55:11.162Z",
    "updated_at": "2018-10-02T19:55:11.162Z"
  },
  {
    "id": 119,
    "name": "GQ-40",
    "health": 78,
    "damage": 37,
    "armor": 95,
    "bot_class": "Defender",
    "catchphrase": "00010100111100110110111001011111010011001",
    "avatar_url": "https://robohash.org/repellendusporrosint.png?size=300x300&set=set1",
    "created_at": "2018-10-02T19:55:11.191Z",
    "updated_at": "2018-10-02T19:55:11.191Z"
  },
  {
    "id": 120,
    "name": "\\-86",
    "health": 56,
    "damage": 39,
    "armor": 82,
    "bot_class": "Defender",
    "catchphrase": "001000111101100001000010000010000001000101",
    "avatar_url": "https://robohash.org/ipsamexercitationemrem.png?size=300x300&set=set1",
    "created_at": "2018-10-02T19:55:11.203Z",
    "updated_at": "2018-10-02T19:55:11.203Z"
  },
  {
    "id": 121,
    "name": "wa-81",
    "health": 49,
    "damage": 81,
    "armor": 39,
    "bot_class": "Assault",
    "catchphrase": "1010100000001001101101111100100011000010",
    "avatar_url": "https://robohash.org/adipisciconsequaturnostrum.png?size=300x300&set=set1",
    "created_at": "2018-10-02T19:55:11.213Z",
    "updated_at": "2018-10-02T19:55:11.213Z"
  },
  {
    "id": 122,
    "name": "xa-49",
    "health": 67,
    "damage": 95,
    "armor": 26,
    "bot_class": "Assault",
    "catchphrase": "01011110101110001100111011110011100",
    "avatar_url": "https://robohash.org/iddolormaxime.png?size=300x300&set=set1",
    "created_at": "2018-10-02T19:55:11.224Z",
    "updated_at": "2018-10-02T19:55:11.224Z"
  },
  {
    "id": 123,
    "name": "^z-24",
    "health": 41,
    "damage": 21,
    "armor": 99,
    "bot_class": "Defender",
    "catchphrase": "0001001101001110100110000010000",
    "avatar_url": "https://robohash.org/verotemporecorrupti.png?size=300x300&set=set1",
    "created_at": "2018-10-02T19:55:11.242Z",
    "updated_at": "2018-10-02T19:55:11.242Z"
  },
  {
    "id": 124,
    "name": "b-75",
    "health": 84,
    "damage": 30,
    "armor": 40,
    "bot_class": "Support",
    "catchphrase": "10110100111001100100100110100111000011101",
    "avatar_url": "https://robohash.org/ducimusquiaut.png?size=300x300&set=set1",
    "created_at": "2018-10-02T19:55:11.256Z",
    "updated_at": "2018-10-02T19:55:11.256Z"
  },
  {
    "id": 125,
    "name": "cx-59",
    "health": 68,
    "damage": 97,
    "armor": 39,
    "bot_class": "Assault",
    "catchphrase": "11111011111110000110101011110000101",
    "avatar_url": "https://robohash.org/quisrationeerror.png?size=300x300&set=set1",
    "created_at": "2018-10-02T19:55:11.303Z",
    "updated_at": "2018-10-02T19:55:11.303Z"
  },
  {
    "id": 126,
    "name": "l_]-00",
    "health": 75,
    "damage": 22,
    "armor": 100,
    "bot_class": "Defender",
    "catchphrase": "000111001010000110111010111110101010011",
    "avatar_url": "https://robohash.org/consequunturetquis.png?size=300x300&set=set1",
    "created_at": "2018-10-02T19:55:11.327Z",
    "updated_at": "2018-10-02T19:55:11.327Z"
  },
  {
    "id": 127,
    "name": "QM-22",
    "health": 48,
    "damage": 34,
    "armor": 90,
    "bot_class": "Defender",
    "catchphrase": "100001000111111101101000100101111100011111100110",
    "avatar_url": "https://robohash.org/delenitipraesentiumaut.png?size=300x300&set=set1",
    "created_at": "2018-10-02T19:55:11.342Z",
    "updated_at": "2018-10-02T19:55:11.342Z"
  },
  {
    "id": 128,
    "name": "qT-53",
    "health": 72,
    "damage": 80,
    "armor": 29,
    "bot_class": "Assault",
    "catchphrase": "10011000110110001111011111110110110010",
    "avatar_url": "https://robohash.org/quidoloresit.png?size=300x300&set=set1",
    "created_at": "2018-10-02T19:55:11.367Z",
    "updated_at": "2018-10-02T19:55:11.367Z"
  },
  {
    "id": 129,
    "name": "E-88",
    "health": 95,
    "damage": 37,
    "armor": 50,
    "bot_class": "Medic",
    "catchphrase": "0110011010100100010110100011000001110001001111",
    "avatar_url": "https://robohash.org/beataequisaut.png?size=300x300&set=set1",
    "created_at": "2018-10-02T19:55:11.387Z",
    "updated_at": "2018-10-02T19:55:11.387Z"
  },
  {
    "id": 130,
    "name": "Qz-38",
    "health": 63,
    "damage": 99,
    "armor": 23,
    "bot_class": "Assault",
    "catchphrase": "01111111011110101100110110111000101111010",
    "avatar_url": "https://robohash.org/repellendusasperioresdolor.png?size=300x300&set=set1",
    "created_at": "2018-10-02T19:55:11.439Z",
    "updated_at": "2018-10-02T19:55:11.439Z"
  },
  {
    "id": 131,
    "name": "Q_n-34",
    "health": 92,
    "damage": 40,
    "armor": 44,
    "bot_class": "Witch",
    "catchphrase": "0111110010100110101111100011001001",
    "avatar_url": "https://robohash.org/quodremnihil.png?size=300x300&set=set1",
    "created_at": "2018-10-02T19:55:11.467Z",
    "updated_at": "2018-10-02T19:55:11.467Z"
  },
  {
    "id": 132,
    "name": "Q-27",
    "health": 44,
    "damage": 24,
    "armor": 93,
    "bot_class": "Defender",
    "catchphrase": "00111100011001000010010011000100000001001",
    "avatar_url": "https://robohash.org/isteoptiodolorem.png?size=300x300&set=set1",
    "created_at": "2018-10-02T19:55:11.481Z",
    "updated_at": "2018-10-02T19:55:11.481Z"
  },
  {
    "id": 133,
    "name": "ed-84",
    "health": 54,
    "damage": 22,
    "armor": 93,
    "bot_class": "Defender",
    "catchphrase": "01111001010100000000111111110110100",
    "avatar_url": "https://robohash.org/vitaeutporro.png?size=300x300&set=set1",
    "created_at": "2018-10-02T19:55:11.501Z",
    "updated_at": "2018-10-02T19:55:11.501Z"
  },
  {
    "id": 134,
    "name": "xG-91",
    "health": 40,
    "damage": 33,
    "armor": 81,
    "bot_class": "Defender",
    "catchphrase": "11101000001100011110000010000111101",
    "avatar_url": "https://robohash.org/oditdoloresullam.png?size=300x300&set=set1",
    "created_at": "2018-10-02T19:55:11.528Z",
    "updated_at": "2018-10-02T19:55:11.528Z"
  },
  {
    "id": 135,
    "name": "yLH-96",
    "health": 89,
    "damage": 40,
    "armor": 66,
    "bot_class": "Captain",
    "catchphrase": "101100000111010111111101010111101101100101101111",
    "avatar_url": "https://robohash.org/doloretqui.png?size=300x300&set=set1",
    "created_at": "2018-10-02T19:55:11.544Z",
    "updated_at": "2018-10-02T19:55:11.544Z"
  },
  {
    "id": 136,
    "name": "U-01",
    "health": 67,
    "damage": 97,
    "armor": 33,
    "bot_class": "Assault",
    "catchphrase": "111010011011101000101011100110000",
    "avatar_url": "https://robohash.org/dolorumnumquamratione.png?size=300x300&set=set1",
    "created_at": "2018-10-02T19:55:11.573Z",
    "updated_at": "2018-10-02T19:55:11.573Z"
  },
  {
    "id": 137,
    "name": "D-04",
    "health": 86,
    "damage": 27,
    "armor": 55,
    "bot_class": "Medic",
    "catchphrase": "01000001001000001101011100100001100110100010",
    "avatar_url": "https://robohash.org/sitvoluptatemipsa.png?size=300x300&set=set1",
    "created_at": "2018-10-02T19:55:11.595Z",
    "updated_at": "2018-10-02T19:55:11.595Z"
  },
  {
    "id": 138,
    "name": "z-43",
    "health": 54,
    "damage": 98,
    "armor": 20,
    "bot_class": "Assault",
    "catchphrase": "1000001010000010100010110101100001111001110",
    "avatar_url": "https://robohash.org/essesaepeeaque.png?size=300x300&set=set1",
    "created_at": "2018-10-02T19:55:11.615Z",
    "updated_at": "2018-10-02T19:55:11.615Z"
  },
  {
    "id": 139,
    "name": "T-30",
    "health": 91,
    "damage": 20,
    "armor": 56,
    "bot_class": "Support",
    "catchphrase": "0011111011110111010101100111111011110",
    "avatar_url": "https://robohash.org/quinatuset.png?size=300x300&set=set1",
    "created_at": "2018-10-02T19:55:11.639Z",
    "updated_at": "2018-10-02T19:55:11.639Z"
  },
  {
    "id": 140,
    "name": "O-89",
    "health": 86,
    "damage": 32,
    "armor": 57,
    "bot_class": "Medic",
    "catchphrase": "10100010100100010001011010001100101101",
    "avatar_url": "https://robohash.org/quivelitdolores.png?size=300x300&set=set1",
    "created_at": "2018-10-02T19:55:11.650Z",
    "updated_at": "2018-10-02T19:55:11.650Z"
  },
  {
    "id": 141,
    "name": "ak-68",
    "health": 74,
    "damage": 39,
    "armor": 94,
    "bot_class": "Defender",
    "catchphrase": "10101000001010101110000010100010010101100111101",
    "avatar_url": "https://robohash.org/quascumqueaut.png?size=300x300&set=set1",
    "created_at": "2018-10-02T19:55:11.668Z",
    "updated_at": "2018-10-02T19:55:11.668Z"
  },
  {
    "id": 142,
    "name": "s-88",
    "health": 91,
    "damage": 30,
    "armor": 48,
    "bot_class": "Captain",
    "catchphrase": "1011000100100010001011101110000",
    "avatar_url": "https://robohash.org/adrecusandaevoluptatem.png?size=300x300&set=set1",
    "created_at": "2018-10-02T19:55:11.695Z",
    "updated_at": "2018-10-02T19:55:11.695Z"
  },
  {
    "id": 143,
    "name": "Un-19",
    "health": 80,
    "damage": 22,
    "armor": 51,
    "bot_class": "Medic",
    "catchphrase": "101100011111101001101011111101110100",
    "avatar_url": "https://robohash.org/facerenequevoluptas.png?size=300x300&set=set1",
    "created_at": "2018-10-02T19:55:11.718Z",
    "updated_at": "2018-10-02T19:55:11.718Z"
  },
  {
    "id": 144,
    "name": "ziP-34",
    "health": 87,
    "damage": 23,
    "armor": 80,
    "bot_class": "Support",
    "catchphrase": "110000000100101110010011001000",
    "avatar_url": "https://robohash.org/quisuntest.png?size=300x300&set=set1",
    "created_at": "2018-10-02T19:55:11.737Z",
    "updated_at": "2018-10-02T19:55:11.737Z"
  },
  {
    "id": 145,
    "name": "v[U-90",
    "health": 82,
    "damage": 35,
    "armor": 69,
    "bot_class": "Support",
    "catchphrase": "0010100000000000011000110010001111001010111001100",
    "avatar_url": "https://robohash.org/laborumteneturquos.png?size=300x300&set=set1",
    "created_at": "2018-10-02T19:55:11.745Z",
    "updated_at": "2018-10-02T19:55:11.745Z"
  },
  {
    "id": 146,
    "name": "ERJ-02",
    "health": 64,
    "damage": 96,
    "armor": 21,
    "bot_class": "Assault",
    "catchphrase": "0001111111101111001010110111010011",
    "avatar_url": "https://robohash.org/quosolutaprovident.png?size=300x300&set=set1",
    "created_at": "2018-10-02T19:55:11.756Z",
    "updated_at": "2018-10-02T19:55:11.756Z"
  },
  {
    "id": 147,
    "name": "o-26",
    "health": 88,
    "damage": 20,
    "armor": 53,
    "bot_class": "Captain",
    "catchphrase": "11001001101000100000101000001110010010011000111001",
    "avatar_url": "https://robohash.org/eosrerumin.png?size=300x300&set=set1",
    "created_at": "2018-10-02T19:55:11.767Z",
    "updated_at": "2018-10-02T19:55:11.767Z"
  },
  {
    "id": 148,
    "name": "xVP-90",
    "health": 79,
    "damage": 36,
    "armor": 97,
    "bot_class": "Witch",
    "catchphrase": "10111001100010001100111011111110101010110",
    "avatar_url": "https://robohash.org/maioresofficiisrepellat.png?size=300x300&set=set1",
    "created_at": "2018-10-02T19:55:11.781Z",
    "updated_at": "2018-10-02T19:55:11.781Z"
  },
  {
    "id": 149,
    "name": "I-18",
    "health": 98,
    "damage": 33,
    "armor": 51,
    "bot_class": "Support",
    "catchphrase": "0011010000110100010110011001001010101000100001101",
    "avatar_url": "https://robohash.org/sedofficiadeserunt.png?size=300x300&set=set1",
    "created_at": "2018-10-02T19:55:11.795Z",
    "updated_at": "2018-10-02T19:55:11.795Z"
  },
  {
    "id": 150,
    "name": "St-74",
    "health": 89,
    "damage": 29,
    "armor": 44,
    "bot_class": "Support",
    "catchphrase": "011000011111000111001100101111110000",
    "avatar_url": "https://robohash.org/necessitatibusquisunt.png?size=300x300&set=set1",
    "created_at": "2018-10-02T19:55:11.807Z",
    "updated_at": "2018-10-02T19:55:11.807Z"
  },
  {
    "id": 151,
    "name": "Fd-25",
    "health": 53,
    "damage": 27,
    "armor": 89,
    "bot_class": "Defender",
    "catchphrase": "01100010001101100101101011011011100101100110111",
    "avatar_url": "https://robohash.org/repellatdistinctioitaque.png?size=300x300&set=set1",
    "created_at": "2018-10-02T19:55:11.820Z",
    "updated_at": "2018-10-02T19:55:11.820Z"
  },
  {
    "id": 152,
    "name": "Mx-73",
    "health": 60,
    "damage": 24,
    "armor": 97,
    "bot_class": "Defender",
    "catchphrase": "01000111011001110101110100000111110111",
    "avatar_url": "https://robohash.org/autnesciunteos.png?size=300x300&set=set1",
    "created_at": "2018-10-02T19:55:11.840Z",
    "updated_at": "2018-10-02T19:55:11.840Z"
  },
  {
    "id": 153,
    "name": "B-94",
    "health": 82,
    "damage": 33,
    "armor": 45,
    "bot_class": "Medic",
    "catchphrase": "11001011011101010110101100111100010110001010001000",
    "avatar_url": "https://robohash.org/maximedelenitiveritatis.png?size=300x300&set=set1",
    "created_at": "2018-10-02T19:55:11.862Z",
    "updated_at": "2018-10-02T19:55:11.862Z"
  },
  {
    "id": 154,
    "name": "Jpf-48",
    "health": 63,
    "damage": 37,
    "armor": 86,
    "bot_class": "Defender",
    "catchphrase": "11001011101101110000110000110110000001",
    "avatar_url": "https://robohash.org/aliquidvoluptatemperspiciatis.png?size=300x300&set=set1",
    "created_at": "2018-10-02T19:55:11.881Z",
    "updated_at": "2018-10-02T19:55:11.881Z"
  },
  {
    "id": 155,
    "name": "E-26",
    "health": 95,
    "damage": 30,
    "armor": 70,
    "bot_class": "Support",
    "catchphrase": "101110100000101000101110110000001101011101001001",
    "avatar_url": "https://robohash.org/temporibusavel.png?size=300x300&set=set1",
    "created_at": "2018-10-02T19:55:11.903Z",
    "updated_at": "2018-10-02T19:55:11.903Z"
  },
  {
    "id": 156,
    "name": "mzl-89",
    "health": 41,
    "damage": 25,
    "armor": 95,
    "bot_class": "Defender",
    "catchphrase": "0000110100110001000101011011110110000100101110",
    "avatar_url": "https://robohash.org/ututquasi.png?size=300x300&set=set1",
    "created_at": "2018-10-02T19:55:11.918Z",
    "updated_at": "2018-10-02T19:55:11.918Z"
  },
  {
    "id": 157,
    "name": "_\\-20",
    "health": 78,
    "damage": 85,
    "armor": 38,
    "bot_class": "Assault",
    "catchphrase": "0011010110001111110000000000011011111010011101101",
    "avatar_url": "https://robohash.org/omnisidnumquam.png?size=300x300&set=set1",
    "created_at": "2018-10-02T19:55:11.931Z",
    "updated_at": "2018-10-02T19:55:11.931Z"
  },
  {
    "id": 158,
    "name": "tkB-34",
    "health": 92,
    "damage": 36,
    "armor": 59,
    "bot_class": "Captain",
    "catchphrase": "0000100000010100100101001000000000",
    "avatar_url": "https://robohash.org/fugasuntiure.png?size=300x300&set=set1",
    "created_at": "2018-10-02T19:55:11.943Z",
    "updated_at": "2018-10-02T19:55:11.943Z"
  },
  {
    "id": 159,
    "name": "Dq-39",
    "health": 60,
    "damage": 89,
    "armor": 39,
    "bot_class": "Assault",
    "catchphrase": "111101111111011011111111001001100010011010",
    "avatar_url": "https://robohash.org/voluptatemquasest.png?size=300x300&set=set1",
    "created_at": "2018-10-02T19:55:11.955Z",
    "updated_at": "2018-10-02T19:55:11.955Z"
  },
  {
    "id": 160,
    "name": "VwZ-65",
    "health": 73,
    "damage": 84,
    "armor": 35,
    "bot_class": "Assault",
    "catchphrase": "10101001000101001111010001111000",
    "avatar_url": "https://robohash.org/eumdelenitivoluptas.png?size=300x300&set=set1",
    "created_at": "2018-10-02T19:55:11.965Z",
    "updated_at": "2018-10-02T19:55:11.965Z"
  },
  {
    "id": 161,
    "name": "X-77",
    "health": 76,
    "damage": 94,
    "armor": 40,
    "bot_class": "Assault",
    "catchphrase": "1011110110000001111100010101001101111110",
    "avatar_url": "https://robohash.org/adeseruntnatus.png?size=300x300&set=set1",
    "created_at": "2018-10-02T19:55:11.975Z",
    "updated_at": "2018-10-02T19:55:11.975Z"
  },
  {
    "id": 162,
    "name": "iSh-78",
    "health": 46,
    "damage": 27,
    "armor": 92,
    "bot_class": "Defender",
    "catchphrase": "011101110111001100001010011100111101100",
    "avatar_url": "https://robohash.org/dolormolestiascorrupti.png?size=300x300&set=set1",
    "created_at": "2018-10-02T19:55:11.982Z",
    "updated_at": "2018-10-02T19:55:11.982Z"
  },
  {
    "id": 163,
    "name": "Y-81",
    "health": 87,
    "damage": 29,
    "armor": 50,
    "bot_class": "Medic",
    "catchphrase": "110110000001000110110100100101011001100111",
    "avatar_url": "https://robohash.org/etipsumsed.png?size=300x300&set=set1",
    "created_at": "2018-10-02T19:55:11.989Z",
    "updated_at": "2018-10-02T19:55:11.989Z"
  },
  {
    "id": 164,
    "name": "Gz-50",
    "health": 93,
    "damage": 33,
    "armor": 42,
    "bot_class": "Support",
    "catchphrase": "001100000010111000011110101001110000",
    "avatar_url": "https://robohash.org/ametsitqui.png?size=300x300&set=set1",
    "created_at": "2018-10-02T19:55:11.995Z",
    "updated_at": "2018-10-02T19:55:11.995Z"
  },
  {
    "id": 165,
    "name": "ZSt-34",
    "health": 81,
    "damage": 38,
    "armor": 64,
    "bot_class": "Support",
    "catchphrase": "1100111000111001100000100110011",
    "avatar_url": "https://robohash.org/exquisat.png?size=300x300&set=set1",
    "created_at": "2018-10-02T19:55:12.001Z",
    "updated_at": "2018-10-02T19:55:12.001Z"
  },
  {
    "id": 166,
    "name": "K`-65",
    "health": 90,
    "damage": 36,
    "armor": 50,
    "bot_class": "Captain",
    "catchphrase": "1101001111111101010101110001001",
    "avatar_url": "https://robohash.org/seddoloremest.png?size=300x300&set=set1",
    "created_at": "2018-10-02T19:55:12.006Z",
    "updated_at": "2018-10-02T19:55:12.006Z"
  },
  {
    "id": 167,
    "name": "S-96",
    "health": 84,
    "damage": 29,
    "armor": 77,
    "bot_class": "Support",
    "catchphrase": "0101001000001101000110010001011010000001100",
    "avatar_url": "https://robohash.org/aperiamautemconsectetur.png?size=300x300&set=set1",
    "created_at": "2018-10-02T19:55:12.017Z",
    "updated_at": "2018-10-02T19:55:12.017Z"
  },
  {
    "id": 168,
    "name": "Ar-02",
    "health": 76,
    "damage": 33,
    "armor": 85,
    "bot_class": "Defender",
    "catchphrase": "1010010110100101010101101010110110001101111111110",
    "avatar_url": "https://robohash.org/nobisdoloremad.png?size=300x300&set=set1",
    "created_at": "2018-10-02T19:55:12.024Z",
    "updated_at": "2018-10-02T19:55:12.024Z"
  },
  {
    "id": 169,
    "name": "h-71",
    "health": 89,
    "damage": 40,
    "armor": 41,
    "bot_class": "Support",
    "catchphrase": "0100101110100101011110000110111101110110",
    "avatar_url": "https://robohash.org/quibusdamveritatisquaerat.png?size=300x300&set=set1",
    "created_at": "2018-10-02T19:55:12.043Z",
    "updated_at": "2018-10-02T19:55:12.043Z"
  },
  {
    "id": 170,
    "name": "Qv-45",
    "health": 41,
    "damage": 38,
    "armor": 95,
    "bot_class": "Medic",
    "catchphrase": "010001001110010010111110101101001110100110000",
    "avatar_url": "https://robohash.org/inearumrerum.png?size=300x300&set=set1",
    "created_at": "2018-10-02T19:55:12.072Z",
    "updated_at": "2018-10-02T19:55:12.072Z"
  },
  {
    "id": 171,
    "name": "`ux-06",
    "health": 49,
    "damage": 100,
    "armor": 35,
    "bot_class": "Assault",
    "catchphrase": "0010011110010110000100111001100111011001",
    "avatar_url": "https://robohash.org/inventoreisteut.png?size=300x300&set=set1",
    "created_at": "2018-10-02T19:55:12.090Z",
    "updated_at": "2018-10-02T19:55:12.090Z"
  },
  {
    "id": 172,
    "name": "^zW-05",
    "health": 43,
    "damage": 99,
    "armor": 37,
    "bot_class": "Assault",
    "catchphrase": "10011100101000000011001100101100011011011",
    "avatar_url": "https://robohash.org/velitfacerequo.png?size=300x300&set=set1",
    "created_at": "2018-10-02T19:55:12.107Z",
    "updated_at": "2018-10-02T19:55:12.107Z"
  },
  {
    "id": 173,
    "name": "o-93",
    "health": 82,
    "damage": 22,
    "armor": 78,
    "bot_class": "Support",
    "catchphrase": "00100101111111101000101110011101110",
    "avatar_url": "https://robohash.org/delenitietqui.png?size=300x300&set=set1",
    "created_at": "2018-10-02T19:55:12.127Z",
    "updated_at": "2018-10-02T19:55:12.127Z"
  },
  {
    "id": 174,
    "name": "Ayc-42",
    "health": 89,
    "damage": 27,
    "armor": 66,
    "bot_class": "Support",
    "catchphrase": "00011011100110100111110100101000011",
    "avatar_url": "https://robohash.org/exeaut.png?size=300x300&set=set1",
    "created_at": "2018-10-02T19:55:12.139Z",
    "updated_at": "2018-10-02T19:55:12.139Z"
  },
  {
    "id": 175,
    "name": "ef-95",
    "health": 44,
    "damage": 38,
    "armor": 85,
    "bot_class": "Defender",
    "catchphrase": "001111111101111100100100100010010001010001111",
    "avatar_url": "https://robohash.org/sedincidunteos.png?size=300x300&set=set1",
    "created_at": "2018-10-02T19:55:12.149Z",
    "updated_at": "2018-10-02T19:55:12.149Z"
  },
  {
    "id": 176,
    "name": "tL-53",
    "health": 65,
    "damage": 100,
    "armor": 25,
    "bot_class": "Assault",
    "catchphrase": "110001010000010100100110001001010010011",
    "avatar_url": "https://robohash.org/eosquasiblanditiis.png?size=300x300&set=set1",
    "created_at": "2018-10-02T19:55:12.162Z",
    "updated_at": "2018-10-02T19:55:12.162Z"
  },
  {
    "id": 177,
    "name": "u-94",
    "health": 47,
    "damage": 26,
    "armor": 92,
    "bot_class": "Defender",
    "catchphrase": "001010111011001001110010110110110",
    "avatar_url": "https://robohash.org/quiaesserepudiandae.png?size=300x300&set=set1",
    "created_at": "2018-10-02T19:55:12.172Z",
    "updated_at": "2018-10-02T19:55:12.172Z"
  },
  {
    "id": 178,
    "name": "Cc-34",
    "health": 49,
    "damage": 27,
    "armor": 98,
    "bot_class": "Defender",
    "catchphrase": "0111000100001110011100101001001001",
    "avatar_url": "https://robohash.org/quoassumendadolorem.png?size=300x300&set=set1",
    "created_at": "2018-10-02T19:55:12.190Z",
    "updated_at": "2018-10-02T19:55:12.190Z"
  },
  {
    "id": 179,
    "name": "qX-29",
    "health": 49,
    "damage": 88,
    "armor": 30,
    "bot_class": "Assault",
    "catchphrase": "000000001000011111101101011101101010111011000110",
    "avatar_url": "https://robohash.org/quolaborumnisi.png?size=300x300&set=set1",
    "created_at": "2018-10-02T19:55:12.207Z",
    "updated_at": "2018-10-02T19:55:12.207Z"
  },
  {
    "id": 180,
    "name": "\\-94",
    "health": 75,
    "damage": 40,
    "armor": 99,
    "bot_class": "Defender",
    "catchphrase": "010001011110101110011011101001010100010010111110",
    "avatar_url": "https://robohash.org/invelitmaiores.png?size=300x300&set=set1",
    "created_at": "2018-10-02T19:55:12.230Z",
    "updated_at": "2018-10-02T19:55:12.230Z"
  },
  {
    "id": 181,
    "name": "J-87",
    "health": 97,
    "damage": 40,
    "armor": 72,
    "bot_class": "Support",
    "catchphrase": "1111000010010001110101100101010",
    "avatar_url": "https://robohash.org/architectocorruptiaccusantium.png?size=300x300&set=set1",
    "created_at": "2018-10-02T19:55:12.245Z",
    "updated_at": "2018-10-02T19:55:12.245Z"
  },
  {
    "id": 182,
    "name": "p-44",
    "health": 70,
    "damage": 31,
    "armor": 82,
    "bot_class": "Defender",
    "catchphrase": "111101011000001011001011001001101000",
    "avatar_url": "https://robohash.org/vitaeporrovoluptas.png?size=300x300&set=set1",
    "created_at": "2018-10-02T19:55:12.271Z",
    "updated_at": "2018-10-02T19:55:12.271Z"
  },
  {
    "id": 183,
    "name": "yDg-64",
    "health": 58,
    "damage": 37,
    "armor": 87,
    "bot_class": "Defender",
    "catchphrase": "1101001101000111110101010010000100010011011010",
    "avatar_url": "https://robohash.org/rationeducimusveritatis.png?size=300x300&set=set1",
    "created_at": "2018-10-02T19:55:12.295Z",
    "updated_at": "2018-10-02T19:55:12.295Z"
  },
  {
    "id": 184,
    "name": "u-40",
    "health": 41,
    "damage": 27,
    "armor": 99,
    "bot_class": "Defender",
    "catchphrase": "011010000100010111000000111011011010111111010",
    "avatar_url": "https://robohash.org/consecteturinventoredolor.png?size=300x300&set=set1",
    "created_at": "2018-10-02T19:55:12.314Z",
    "updated_at": "2018-10-02T19:55:12.314Z"
  },
  {
    "id": 185,
    "name": "hin-85",
    "health": 63,
    "damage": 80,
    "armor": 32,
    "bot_class": "Assault",
    "catchphrase": "00000010101001101010001101011010010101111100",
    "avatar_url": "https://robohash.org/culpavoluptatemdeleniti.png?size=300x300&set=set1",
    "created_at": "2018-10-02T19:55:12.339Z",
    "updated_at": "2018-10-02T19:55:12.339Z"
  },
  {
    "id": 186,
    "name": "G-17",
    "health": 50,
    "damage": 20,
    "armor": 98,
    "bot_class": "Defender",
    "catchphrase": "1001111001000111010111110010111101111",
    "avatar_url": "https://robohash.org/isteaeos.png?size=300x300&set=set1",
    "created_at": "2018-10-02T19:55:12.348Z",
    "updated_at": "2018-10-02T19:55:12.348Z"
  },
  {
    "id": 187,
    "name": "ef-27",
    "health": 74,
    "damage": 38,
    "armor": 87,
    "bot_class": "Defender",
    "catchphrase": "1111011100100111110111100111010010100001",
    "avatar_url": "https://robohash.org/ipsumsedrecusandae.png?size=300x300&set=set1",
    "created_at": "2018-10-02T19:55:12.366Z",
    "updated_at": "2018-10-02T19:55:12.366Z"
  },
  {
    "id": 188,
    "name": "]W-40",
    "health": 80,
    "damage": 35,
    "armor": 75,
    "bot_class": "Captain",
    "catchphrase": "001010010010111000011110101111000110111010",
    "avatar_url": "https://robohash.org/doloribusetsint.png?size=300x300&set=set1",
    "created_at": "2018-10-02T19:55:12.378Z",
    "updated_at": "2018-10-02T19:55:12.378Z"
  },
  {
    "id": 189,
    "name": "yXB-04",
    "health": 48,
    "damage": 26,
    "armor": 100,
    "bot_class": "Defender",
    "catchphrase": "111110111100011000000000111011101",
    "avatar_url": "https://robohash.org/quiomniset.png?size=300x300&set=set1",
    "created_at": "2018-10-02T19:55:12.397Z",
    "updated_at": "2018-10-02T19:55:12.397Z"
  },
  {
    "id": 190,
    "name": "c-38",
    "health": 93,
    "damage": 35,
    "armor": 44,
    "bot_class": "Medic",
    "catchphrase": "01000110010101110000101101100110000110000110011000",
    "avatar_url": "https://robohash.org/nobissimiliquequae.png?size=300x300&set=set1",
    "created_at": "2018-10-02T19:55:12.407Z",
    "updated_at": "2018-10-02T19:55:12.407Z"
  },
  {
    "id": 191,
    "name": "h-74",
    "health": 53,
    "damage": 23,
    "armor": 85,
    "bot_class": "Medic",
    "catchphrase": "11001111001000101000111000110100",
    "avatar_url": "https://robohash.org/cumomnisautem.png?size=300x300&set=set1",
    "created_at": "2018-10-02T19:55:12.417Z",
    "updated_at": "2018-10-02T19:55:12.417Z"
  },
  {
    "id": 192,
    "name": "Dls-86",
    "health": 49,
    "damage": 86,
    "armor": 29,
    "bot_class": "Assault",
    "catchphrase": "110100100001001011011010011100000010111100100",
    "avatar_url": "https://robohash.org/nullaconsequatursuscipit.png?size=300x300&set=set1",
    "created_at": "2018-10-02T19:55:12.432Z",
    "updated_at": "2018-10-02T19:55:12.432Z"
  },
  {
    "id": 193,
    "name": "M-28",
    "health": 40,
    "damage": 93,
    "armor": 21,
    "bot_class": "Assault",
    "catchphrase": "00000101111111110101111000010101",
    "avatar_url": "https://robohash.org/eumdoloredoloribus.png?size=300x300&set=set1",
    "created_at": "2018-10-02T19:55:12.447Z",
    "updated_at": "2018-10-02T19:55:12.447Z"
  },
  {
    "id": 194,
    "name": "rw-63",
    "health": 60,
    "damage": 98,
    "armor": 26,
    "bot_class": "Assault",
    "catchphrase": "11101101111011101001100000011100101110",
    "avatar_url": "https://robohash.org/molestiaenihilautem.png?size=300x300&set=set1",
    "created_at": "2018-10-02T19:55:12.463Z",
    "updated_at": "2018-10-02T19:55:12.463Z"
  },
  {
    "id": 195,
    "name": "^-52",
    "health": 81,
    "damage": 32,
    "armor": 48,
    "bot_class": "Medic",
    "catchphrase": "0111111001000010010100010110010",
    "avatar_url": "https://robohash.org/aliasquoest.png?size=300x300&set=set1",
    "created_at": "2018-10-02T19:55:12.475Z",
    "updated_at": "2018-10-02T19:55:12.475Z"
  },
  {
    "id": 196,
    "name": "obm-92",
    "health": 93,
    "damage": 23,
    "armor": 67,
    "bot_class": "Support",
    "catchphrase": "011011110001101100011000100111010100011000010",
    "avatar_url": "https://robohash.org/nulladoloratque.png?size=300x300&set=set1",
    "created_at": "2018-10-02T19:55:12.487Z",
    "updated_at": "2018-10-02T19:55:12.487Z"
  },
  {
    "id": 197,
    "name": "LvH-26",
    "health": 84,
    "damage": 26,
    "armor": 55,
    "bot_class": "Support",
    "catchphrase": "11111100001011110000010011111100111100",
    "avatar_url": "https://robohash.org/commodiidasperiores.png?size=300x300&set=set1",
    "created_at": "2018-10-02T19:55:12.503Z",
    "updated_at": "2018-10-02T19:55:12.503Z"
  },
  {
    "id": 198,
    "name": "wr-00",
    "health": 67,
    "damage": 84,
    "armor": 32,
    "bot_class": "Assault",
    "catchphrase": "111110001100001011101010110011111001000001",
    "avatar_url": "https://robohash.org/dictasolutanatus.png?size=300x300&set=set1",
    "created_at": "2018-10-02T19:55:12.512Z",
    "updated_at": "2018-10-02T19:55:12.512Z"
  },
  {
    "id": 199,
    "name": "z-06",
    "health": 41,
    "damage": 27,
    "armor": 81,
    "bot_class": "Defender",
    "catchphrase": "0101101100101100001100110000101001111010111",
    "avatar_url": "https://robohash.org/sedhicquo.png?size=300x300&set=set1",
    "created_at": "2018-10-02T19:55:12.525Z",
    "updated_at": "2018-10-02T19:55:12.525Z"
  },
  {
    "id": 200,
    "name": "fb-83",
    "health": 88,
    "damage": 38,
    "armor": 68,
    "bot_class": "Captain",
    "catchphrase": "0111100000101111011000110101110111110000",
    "avatar_url": "https://robohash.org/teneturquaereiciendis.png?size=300x300&set=set1",
    "created_at": "2018-10-02T19:55:12.537Z",
    "updated_at": "2018-10-02T19:55:12.537Z"
  }
]

} .Run this command to get backend started:json-server --watch db.json --port 8001. .Test your server by visiting this route in the browser http://localhost:8001/bots

Authors

.Grace Makena Njagi

Copyright

Mit License.