The WIFI Vienna wants to help people who are unsatisfied with their job to choose a random new career path. They require an application which lets you define certain parameters and then presents users of the WebApp with a random job and details on training for it.
As a Developer I want to create a proof of concept for an Asynchronous JavaScript (AJAX) request, so that I can continue development based on the prototype.
- An index.html file exists
- The JavaScript “fetch” function is used to fetch dummy data from https://jsonplaceholder.typicode.com/todos/1
- The dummy data fetched is displayed on the page!
As a Developer I want to fetch all data from the client's service and display it on the page or console, so that I can later choose random data from the available information.
- The JavaScript “fetch” function is used to fetch the client's data from http://opendata.wifi.at/OpenJsonData.json
- The full dataset is displayed on the page or console to ensure integrity
As a Customer I want to push a “Get random Career” button and receive a suggestion for my next job, so that I can restructure my life based on the luck of the draw.
- A random entry is picked from an existing array/list of jobs
- The job is displayed on the page
- The page uses a responsive framework
As a Customer I want to have a single job displayed on the screen prominently, featuring title, place of work and description, so that I can identify the relevant information quickly.
- A single job entry is displayed on the page
- The page is responsive
- The page follows the heuristics for user interface design of Jakob Nielsen