Skip to content

AdrienDS/eu-votes

Repository files navigation

EU Votes Search

A web application to search and filter EU Parliament votes, built with Next.js.

Features

  • Search EU Parliament votes using keywords
  • Filter votes by country and political group
  • View detailed vote information including MEP voting records
  • Share search results via URL
  • Responsive design with Tailwind CSS

Getting Started

Prerequisites

  • Node.js 18.x or later
  • npm 9.x or later

Installation

  1. Clone the repository:
git clone git@github.com:AdrienDS/eu-votes.git
cd eu-votes
  1. Install dependencies:
npm install
  1. Run the development server:
npm run dev
  1. Open http://localhost:3000 in your browser.

Usage

  1. Enter a search term in the search box
  2. Optionally select countries and political groups to filter the results
  3. Click "Search" to find matching votes
  4. Use the "Share" button to copy a URL with your current search parameters
  5. View detailed vote information and MEP voting records for each result

Technologies Used

  • Next.js
  • React
  • TypeScript
  • Tailwind CSS
  • ESLint

Data API

The application uses the howtheyvote.eu API to fetch vote data.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Support

If you like this tool and want to show some support, you’re welcome to buy me a coffee here or on PayPal @adri2124!

Also consider supporting HowTheyVote.eu providing a free API with all the data presented on this tool.

About

Analyze EU Votes per country and political group

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published