Find Jobs
Hire Freelancers

Solve small Javascript Nodejs React challenge (2hr long) Clear acceptance criteria

£10-20 GBP

已关闭
已发布超过 2 年前

£10-20 GBP

货到付款
Solve in nodejs javascript this challange and write couple of sentence on your choices: Base for project already exists: [login to view URL] All you need to do is add some minor functionality to it please: Nodejs React project. - add react to this basic app, (do not use create react app) - do not use jquery, use normal react and node functions - create util folder for calcualtions and methods and import it to use in the code Food Hygiene Ratings The task is to complete the below user story, using the Food Standard Agency APIs. The documentation for these can be found at: ​[login to view URL] The Food Standards Agency rates restaurants and other food outlets (collectively known as ‘establishments’) in the UK with a hygiene rating. 1. Show some loading text when waiting loading the next page of data When changing page, it is difficult to know if the new data has loaded yet as the old data stays on the table. Instead you should see the text: “Loading...” Acceptance Criteria: ● Given I have not yet loaded any Establishments ● When I navigate to the Home Page ● Then I should see the text “Loading...” below the table headings ● Given I have loaded the Home Page ● And I can see the table is populated ● When I press to next page button ● Then I should see the text “Loading...” below the table headings while the next page of establishments is being fetched ● Given I have loaded the Home Page ● And I can see the table is populated ● When I press to previous page button ● Then I should see the text “Loading...” below the table headings while the previous page of establishments is being fetched 2. Filter Establishments by Country or Authority Users need to be able to filter shown Establishments by their Authority (region in the country). There should be a drop down box above the table that allows the user to choose which Authority to filter the establishments by. Acceptance Criteria: ● Given the user is on the Home Page ● When the user clicks the Authority drop down box ● Then a list of Authorities is shown ● Given the user is on the Home Page ● And the user has clicked the Authority drop down box ● When the user clicks on an Authority ● Then the list of Establishments is filtered to only show Establishments from that Authority 3. Establishments link to their detail page Clicking one of the Establishment’s names should take the user to a new detail page showing more information about the Establishment. This page should show a button to “Go back” to the Home Page and the information should include the Establishment’s: ● Address ● Rating ● Date of Inspection as a formatted string “dd/mm/yy” The layout/ design of this page is not terribly important as long as it contains the correct data listed above. Acceptance Criteria: ● Given the user is on the Home Page ● When the user clicks on an Establishment’s name ● Then the user is navigated to the Establishment Detail Page ● And can see the Establishments address, rating and date of inspection ● Given the user is on the Establishment Detail Page ● When the user clicks on the “Go Back” button ● Then the user is navigated to the Home Page 4. Favourites table Users should be able to favourite and unfavourite Establishments to compare them in a seperate table. Acceptance Criteria ● Add a checkbox next to each Establishment. Toggling this checkbox adds or removes the establishment name and rating from a favourites table at the bottom of the page. This table should appear on all subsequent pages. A “remove” button should sit next to each establishment in the table which, when clicked, removes it from the list. Looking for fixed price and quick turnaround this week. May take you couple of hours to solve. Please do not post your code on github or other sharing site.
项目 ID: 32671388

关于此项目

3提案
远程项目
活跃2 年前

想赚点钱吗?

在Freelancer上竞价的好处

设定您的预算和时间范围
为您的工作获得报酬
简要概述您的提案
免费注册和竞标工作
3威客以平均价£45 GBP来参与此工作竞价
用户头像
Hi, Coding time will be only 2 our 3 hours but it also will take some time to study api and so on. So how about 1 day to complete your job. Looking forward to hearing from you soon. Regards, Dzmitry
£100 GBP 在7天之内
5.0 (11条评论)
5.3
5.3
用户头像
I look forward to contributing my skills and experiences to your organization if given the opportunity. I'm confident that I will thrive in this position, seeing that I have all the skills that you are looking for.
£15 GBP 在7天之内
0.0 (0条评论)
0.0
0.0

关于客户

UNITED KINGDOM的国旗
Harrow, United Kingdom
0.0
0
会员自1月 18, 2022起

客户认证

谢谢!我们已通过电子邮件向您发送了索取免费积分的链接。
发送电子邮件时出现问题。请再试一次。
已注册用户 发布工作总数
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
加载预览
授予地理位置权限。
您的登录会话已过期而且您已经登出,请再次登录。