Create a one page application following the LO-FIs given in this assignment.
We suggest to use create-react-app typescript for your setup. You can find the here: Backend test.
Juniors can do either the backend or frontend test. Ask your recruiter for which one you should do. Intermediate engineers and above are also expected to complete both tests
Remember these are LO-FI and should only be treated as such.
These are the only functional requirements for your implementation:
- Click on burger icon shows menu
- Click on back shows register card form
- Credit card field is any number
- CVC is any number
- Expires is any valid date
- You cannot submit until input fields are valid
- When submitting then console log the input values
Please commit frequently to communicate your thoughts while working on this assignment.
- Tests
- Clean Code
- State Management
- Design (Responsive)
- Accessibility
Use roughly 3 hours on this assignment. You are only expected to do work on this assignment that matches the skill level of the role you are applying for, but you are welcome to do as much as you like. You are not expected to do everything in this assignment because of the short time duration of the assignment.
You can use any tools, plugins and technologies as required for you to complete this assignment. We expect that you in this assignment demonstrate competencies with the following technologies:
- React
- Typescript
- CSS
Feel free to create a public GitHub repo or private GitHub repo where you invite runekr. He can give access to the right people.