Help with Javascript
Budget: $2 – $8 USD
Need help with two programs. Have a demo answer, will require help to do the rest. Here is the description, will give you the question once you start the project:
1. Hitting an external API to check for compromised accounts
You will modify some existing ES6 code. Here are some concepts you may want to review for this scenario:
Read and write basic JavaScript code using variables, loops, and functions
Work with common data structures, such as arrays and objects
Read and write asynchronous code in JavaScript using promises, async/await, etc
Make basic API calls using JavaScript’s fetch API
You'll see some basic React code setup code, but you won't need to interact with it
Here are some resources that should help you prepare for the above:
JavaScript
There are no trick questions about quirky JavaScript behavior. You should be able to read and write basic ES2015 / ES6. Here's a quick reference and a deeper tutorial.
fetch API
You will only need to make basic GET and/or POST requests for this exercise. If you can reproduce one or two of these examples, you should be in good shape.
2. Show a user when their account may be compromised
You will modify some existing ES6 / React code. Here are some resources that should help you prepare for the above:
JavaScript
There are no trick questions about quirky JavaScript behavior. You should be able to read and write basic ES2015 / ES6. Here's a quick reference and a deeper tutorial.
We will provide environments that are preconfigured with webpack, babel, etc throughout, so you don't need to be an expert in setting up modern JS tooling from scratch.
React
This scenario does not require expert-level knowledge of React, although you should be able to read and write React at a basic level. We recommend going through the official React tutorial and Introducing Hooks. If the Final Result of the tutorial looks weird and scary, that's okay! Take some time to practice and come back when you're ready.
In this scenario, we are looking for things like:
Does your code address the core requirements?
How do you manage state and pass information to components?
Did you handle edge cases?
How do you display and format dates?
Are your variable and function names clear?
How good is the overall structure of your code? (Are functions right-sized and clear? Anything that's especially hard-coded?)
Do you leave helpful comments explaining any tradeoffs or unclear patterns?
1. Hitting an external API to check for compromised accounts
You will modify some existing ES6 code. Here are some concepts you may want to review for this scenario:
Read and write basic JavaScript code using variables, loops, and functions
Work with common data structures, such as arrays and objects
Read and write asynchronous code in JavaScript using promises, async/await, etc
Make basic API calls using JavaScript’s fetch API
You'll see some basic React code setup code, but you won't need to interact with it
Here are some resources that should help you prepare for the above:
JavaScript
There are no trick questions about quirky JavaScript behavior. You should be able to read and write basic ES2015 / ES6. Here's a quick reference and a deeper tutorial.
fetch API
You will only need to make basic GET and/or POST requests for this exercise. If you can reproduce one or two of these examples, you should be in good shape.
2. Show a user when their account may be compromised
You will modify some existing ES6 / React code. Here are some resources that should help you prepare for the above:
JavaScript
There are no trick questions about quirky JavaScript behavior. You should be able to read and write basic ES2015 / ES6. Here's a quick reference and a deeper tutorial.
We will provide environments that are preconfigured with webpack, babel, etc throughout, so you don't need to be an expert in setting up modern JS tooling from scratch.
React
This scenario does not require expert-level knowledge of React, although you should be able to read and write React at a basic level. We recommend going through the official React tutorial and Introducing Hooks. If the Final Result of the tutorial looks weird and scary, that's okay! Take some time to practice and come back when you're ready.
In this scenario, we are looking for things like:
Does your code address the core requirements?
How do you manage state and pass information to components?
Did you handle edge cases?
How do you display and format dates?
Are your variable and function names clear?
How good is the overall structure of your code? (Are functions right-sized and clear? Anything that's especially hard-coded?)
Do you leave helpful comments explaining any tradeoffs or unclear patterns?