Skip to content

alexandramharris/uk-parliament

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

About

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.

Features

  • 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.

How to View

In the project directory, you can run:

1. npm install

2. npm start

Open http://localhost:3000 to view it in your browser.

Prerequisites

  • Node.js (v21.7.1)

Install if needed:

nvm install 21.7.1

Check your node version:

node -v

Update if needed:

nvm install 21.7.1

nvm use 21.7.1

About

Table of current MPs using Members API

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published