A web application that tracks and monitors U.S. Executive Orders and their current status with regard to legal challenges.
EOTrack provides a real-time dashboard of Executive Orders, showing their current status with any legal challenges (enacted, challenged, or overturned) with an easy-to-use interface. The application automatically updates daily by scraping the Federal Registry for new information.
The data used here is provided via API access from the following:
- Presidential Documents via the Federal Register
- Docket/Court updates provided by Free Law Project and Court Listener
- 📊 Live tracking of Executive Order statuses
- 🔍 Search/filter functionality
- 🌓 Dark/Light mode support
- 🤖 Automated daily updates via GitHub Actions
- 📱 Responsive design
- Frontend: React with Vite
- Styling: Tailwind CSS
- Icons: Phosphor Icons and Primer Octicons
- Data Collection: Python scraper
- CI/CD: GitHub Actions
- Node.js
- Python 3.x
- Clone the repository:
git clone https://github.com/timheuer/eotrack.git
cd eotrack
- Install dependencies:
npm install # Frontend dependencies
pip install -r requirements.txt # Python dependencies
- Start the development server:
npm run dev
The application automatically updates its data daily through a GitHub Action that runs at 15:00 UTC. The scraper collects information from the Federal Registry and updates the data files in the repository. Presidential orders on whitehouse.gov take a few days before officially registered in the Federal Registry.
Contributions are welcome! Please feel free to submit a Pull Request.