A simple project designed to make racial injustice petition signing as easy and accessible as possible.
This is a basic Vue.js app that stores a list of signable petitions to LocalStorage and keeps track of which the user has signed.
It's dangerous to go alone! You'll need these:
- Node.js
- NPM
Follow these steps to get started developing this project.
- π―ββοΈ Clone the respository locally and
cd
into the directory.
git clone git@github.com:xdesro/petition-tracker.git
cd petition-tracker
- π¦ Install dependencies.
npm install
- π Run the project for local development. This will start a hot-reloading server at
localhost:8080
(or similar, if :8080 is taken).
npm run serve
- π Build the app for production deployment! (Netlify will do this when changes are merged to master, you probably don't need to do this.)
npm run build
This project was bootstrapped with Vue CLI. There are more detailed explanations of how everything works in the Vue CLI docs.
I would love, love, love your help with this project β if you have improvements you'd like to make to the code or a company you'd like to add to this list, or anything else under the sun! I appreciate you.
Feel free to reach out on Twitter. Friendly feedback and advice is always welcome. Contributions doubly so.
- Fonts in use include Nick Sherman's excellent Margo, which you can find for purchase right here, as well as Klim Type Foundry's SΓΆhne Mono, which you can check out here.
- The site is powered by Vue.js and deployed by Netlify.