Frontend Developer Technical Challenge
-
PURPOSE The purpose of this document is to enable applicants for frontend developer roles to demonstrate their coding style and ability.
-
APPLICABILITY This challenge should be undertaken, as part of the interview process, by applicants for frontend developer roles.
-
CHALLENGE Using the JSONPlaceholder API (https://jsonplaceholder.typicode.com/), create a simple blog-like site in Vue that allows for listing, viewing, creating, updating, and deleting "posts". When creating and updating posts, please include validation to ensure that the title and body are provided, and that the title is no more than 100 characters. Don't worry about authentication. You may use any libraries or packages you wish. Bonus challenge: add a light/dark theme toggle.