You are required to make a full stack application with
This test is required the score 80/100 to pass
data.json
and load data (7%)GET
request to http://localhost:5000/companies
and receive back an array of 20 companies
. (7%)GET
request to http://localhost:5000/companies?page=2
and receive an array, the 2nd
array of 20 companies(nums 20-40). (7%)GET
request to http://localhost:5000/companies?page=3
and receive an array, the 3rd
array of 20 companies(nums 40-60). (7%)GET
request to http://localhost:5000/companies?page=n
and receive an array, the nth
array of 20 companies. (7%)GET
request to http://localhost:5000/companies?city=Miami
and receive back a list of companies that have jobs located in Miami
. (7%)GET
request to http://localhost:5000/companies?city=Miami,New%20York
. and receive back a list of companies with jobs in those cities Miami
& New York
. Hint: AND (7%)POST
request to add a new company with exact structure as any company in the database. Meaning it have to have all the keys-value. (7%)PUT
request to http://localhost:5000/companies/:id
and add a property enterprise
, which is true
, to the company that match given id. (7%)DELETE
request to http://localhost:5000/companies/:id
delete a company by id. (7%)GET
request to http://localhost:5000/companies?sortBy=ratings&order=asc/desc
and receive back an array of 20 companies
sorted by average ratings* ascending/descending order by default. (10%) *Hint: A company rating is the average score from these criteria workLifeBalanceRatings
,payAndBenefits
,jobsSecurityAndAdvancement
,management
,culture