RepRadar connects executive orders to statements from your local representatives, making it easy to see where your elected officials stand on presidential actions affecting your community. Enter your district and topics of interest to instantly see how your representative is responding to executive orders that matter to you, then take direct action through simple integrations with civic engagement tools.
- Learning Goals
- Gain competency with React fundamentals
- Make several network requests and handle asynchronous JS
- Test React application with Cypress
- Create a multi-page application using Router
- Practice refactoring
- Key Features
- Dynamic Data Fetching
- State Management
- React Router for Navigation
- Cypress Testing
- CSS Styling
- Interactive UI Elements
- Fork this repo
- Clone and rename this repo:
git clone [remote-address] [new-name]
For example: `git clone git@github.com:RedRadar-WT-Team/frontend.git. cdintofrontend- Install necessary dependencies with
npm install - Run your React app with
npm run dev - Go to
http://localhost:5173/and you should see a page with some starter elements - Enter
control + cin your terminal to stop running the React app at any time - To run Cypress tests, use
npx cypress open