This task is meant to evaluate candidates frontend (HTML, CSS, JS, React) knowledge.
- Show us what you got 💪
- Create a merge request and let us know
- Design should look as close to the given design, as possible;
- Design must be responsive;
- App should work on modern browsers;
- Encouraged to use pre-processors for CSS, but that's optional;
- Email & password validation (not empty, valid email format);
- Make a fake api call to login the user (only valid credentials of email:
frontend@isawesome.com, password:cool); - Store credentials to
localStorage, so you wouldn't need to re-login later; - Throw a greeting message if login was successful or user had credentials in
localStorage;
- Using
create-react-appis ok, but we prefer to see your own solution; - If you know
redux, use it; - We love clean code with good structure!
Design is available at Figma - https://www.figma.com/file/PLaUEIwsJCAOrngPakIECc/FE-Test-Assignment%3A-Login-Screen?node-id=0%3A1