Find Jobs
Hire Freelancers

The goal of this exercise is to build a “Dessert Nutrition Table Summary” user interface.

$30-250 USD

Closed
Posted over 3 years ago

$30-250 USD

Paid on delivery
The goal of this exercise is to build a “Dessert Nutrition Table Summary” user interface. Recommended Tech Stack 1. React / React Hooks 2. TypeScript (Preferred) 3. CSS (Preferred: Tachyons) 4. React-Query / Apollo Client 5. Jest (Unit and Integration Testing Library) 6. React Testing Library 7. GraphQL (Preferred: Apollo-Fastify / Apollo-express server) Key UI Element · UI Table with selection · Add Dessert Feature ( Mutation Query ) · Delete Dessert Feature ( Mutation Query ) · Sort Desserts · Reset the mutated data in graphql server Use 1. Use Graphql mock server and React-Query/Apollo to fetch data for your react components state 2. Use Graphql mock server to mutate the Nutrition Table Data 3. Write Unit and Integration Tests using Jest & React Testing Library 4. Typing of Props A5hDtYRZOu7xAAAAAElFTkSuQmCC Add New Desert UI B6s33VCEmL7RAAAAAElFTkSuQmCC Notes · For the nutrition data, Please fetch data from graphql server · Sample Nutrition Data Data = [ {dessert: "Oreo",nutritionInfo: {calories: 437,fat: 18, carb: 63, protein: 4, } }, {dessert: "Nougat", nutritionInfo: {calories: 360,fat: 19, carb: 50, protein: 37, } }, … ] Once you receive this data from mock service, we expect you to have this data set in the state tree and your react components get’s data from state. · Build your UI on Code Sandbox: [login to view URL] and share the URL when ready · Feel free to use your own workflow too if easier and upload your project files to a GitHub repo along with instructions for loading it up and testing on my end. · Reusability of component is a key factor to consider. You’ll be evaluated based on code correctness and quality. Bonus Points 1. Using Typescript instead of Javascript 2. If the UI is responsive and works fine across different resolutions (mobile/desktop - scaling by % of page width). 3. If there are Integration tests for components with interactions. 4. Tachyons for CSS 5. React Query for Graph QL API calls 6. Using React Context or React Query for State Management.
Project ID: 28982590

About the project

6 proposals
Remote project
Active 3 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
6 freelancers are bidding on average $169 USD for this job
User Avatar
WOH , I CHECKED YOUR ALL DETAILS SIR , We have group of inhouse group of 15 designers and we include conveyed 200 undertakings inside 1.5 year of period of time. I reviewed your project and based on that let me share my skills : My Skills: - >Design : PSD to HTML, Bootstrap, HTML5, Logo plan, handout plan, format plan, visual communication. - >Development: combination modules, site improvement (wordpress, joomla, woocommerece, magento , openkart, codeignter . - >Other: SEO (On Page/Off page)
$249 USD in 7 days
4.7 (40 reviews)
6.3
6.3
User Avatar
Hello, Greetings HTML Css expert for your website I have expertise in Website Development and it's Hosting.I have 7+ years of experience. I have some queries and I guess you might also have some. So if you liked my proposal please message me on freelancer so that we can discuss it further. Looking forward to hear from you. Regards
$140 USD in 7 days
4.9 (60 reviews)
5.6
5.6
User Avatar
********Expert in XD to HTML/Bootstrap********** Hello Sir, I have 2 years of strong experience in PSD/AI/XD/PNG/PDF/JPG to HTML/Bootstrap responsive, HTML, CSS, Javascript, Jquery, and Responsive web design. Let me know if you have any questions and when you would free to discuss our next steps. Thank you.
$200 USD in 7 days
0.0 (0 reviews)
0.0
0.0
User Avatar
I work as a developer and I have knowledge of HTML CSS Javascript React Node and would like to help you with your project. Contact me to discuss further
$149 USD in 14 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED STATES
Frisco, United States
0.0
0
Member since Jan 18, 2021

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.