The Propylon Oireachtas UI Assessment is a simple React application that pulls and displays data from the following API:
Houses of the Oireachtas Open Data APIs
This Open API contains information about, among other things, members of the Oireachtas Ireland's national parliament.
The application currently pulls and displays some select member informataion based on a hardcoded API query.
In order to complete the assessment the developer will need to implement three requirements by updating the application. For each of these requirements the UI/UX and component choices for surfacing new information is entirely up to the developer.
- When a user clicks a members name, they are presented with information about the number of debates that have been recorded for that member.
- When a user clicks a member name they are presented with a clickable hyperlink to the relevant PDF formated debate report, if available. A report example can be found here.
- When a user clicks a member's name, they are presented with the
outcome
of the most recent (sorted bycontextDate
)division
entry.
- Use select componets of the MUI component framework to organize and present the above requirements.
- Demonstrate the usage of a simple reducer this may require updating the application to facilitate interaction from the user to select or highlight some information displayed.
This project was bootstrapped with Create React App.