This project uses the UK Parliament Members API to interactively display the profiles and contact information of current MPs.
This page was efficiently developed in a few hours to demonstrate my coding expertise.
- Interactive MP Profiles: View detailed information for each MP, including party, contact details and start date.
- Modern Technology Stack: Built with React, leveraging hooks and other modern React features for maintainability and scalability.
- Search and Filter Functionality: Allows users to search for MPs by name and party.
- Data Fetching: Leverages the UK Parliament Members API to provide up-to-date information on current MPs.
- UI/UX Design: Clear adherence to a style guide with a user-friendly interface.
- Responsive Design: Ensures a seamless user experience across different devices and screen sizes.
- Optimized Performance: Implements efficient caching and data loading techniques to enhance user experience.
In the project directory, you can run:
Open http://localhost:3000 to view it in your browser.
- Node.js (v21.7.1)
Install if needed:
Check your node version:
Update if needed: