Fighting for democracy during lockdown.
We're looking for maintainers to help lead the project,
see #22 for details.
Something bad is happening in Israel, and we cannot afford to stand still. We've got to React.
- A solid knowledge of (and a desire to) React is recommended before dwelling into the code.
- Firebase is here to keep our the data and host our assets.
- We color our protest signs with
styled-components
. - Map is generated with Leaflet using
react-leaflet
.
- Fork the repository.
- Install dependencies using
yarn install
- Start coding!
If you want to tinker with the database, view the UI & set up security rules, you need to get your own firebase project.
- Go to the firebase console and create a new project. Call it whatever you want.
- Add a new web app from the dashboard, by clicking the </> icon.
- Give it whatever name you want. No need for hosting.
- Set up the enviorment to work with your project:
Inside the project directory,cp .env .env.local
and fill theREACT_APP_FIREBASE_*
variables with the firebase configuration being shown. - Go back to firebase dashboard and select Cloud Firestore from the sidebar. Click Create Database, start in test mode, and press enable.
Got an installation issue, want to bring up your ideas or just up for a chat? Join our discord channel.