A web application to search and filter EU Parliament votes, built with Next.js.
- 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
- Node.js 18.x or later
- npm 9.x or later
- Clone the repository:
git clone git@github.com:AdrienDS/eu-votes.git
cd eu-votes- Install dependencies:
npm install- Run the development server:
npm run dev- Open http://localhost:3000 in your browser.
- Enter a search term in the search box
- Optionally select countries and political groups to filter the results
- Click "Search" to find matching votes
- Use the "Share" button to copy a URL with your current search parameters
- View detailed vote information and MEP voting records for each result
- Next.js
- React
- TypeScript
- Tailwind CSS
- ESLint
The application uses the howtheyvote.eu API to fetch vote data.
This project is licensed under the MIT License - see the LICENSE file for details.
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.