https://github.com/errhythm/gatsby-boycott-template
Boycott is a powerful and customizable template for creating boycott websites, built with React and Gatsby. Inspired by the design and functionality of BoycotZionism, this template provides a solid foundation for launching your own boycott campaigns quickly and effectively.
https://github.com/errhythm/gatsby-boycott-template
boycott boycott-israeli-companies gatsby reactjs
Last synced: 5 months ago
JSON representation
Boycott is a powerful and customizable template for creating boycott websites, built with React and Gatsby. Inspired by the design and functionality of BoycotZionism, this template provides a solid foundation for launching your own boycott campaigns quickly and effectively.
- Host: GitHub
- URL: https://github.com/errhythm/gatsby-boycott-template
- Owner: errhythm
- License: 0bsd
- Created: 2024-08-24T09:09:37.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2025-03-15T16:22:23.000Z (over 1 year ago)
- Last Synced: 2025-04-08T03:33:01.924Z (about 1 year ago)
- Topics: boycott, boycott-israeli-companies, gatsby, reactjs
- Language: JavaScript
- Homepage: https://theboycott.netlify.app
- Size: 1.15 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Boycott - A Gatsby Boycott Template
Boycott is a powerful and customizable template for creating boycott websites, built with React and Gatsby. Inspired by the design and functionality of [BoycotZionism](https://www.boycotzionism.com/), this template provides a solid foundation for launching your own boycott campaigns quickly and effectively.
## 🚀 Quick start
1. **Create a Boycott site.**
Use the Gatsby CLI to create a new site, specifying the Boycott template.
```shell
gatsby new my-boycott-site https://github.com/errhythm/gatsby-boycott-template
```
2. **Start developing.**
Navigate into your new site's directory and start it up.
```shell
cd my-boycott-site/
gatsby develop
```
3. **Open the source code and start editing!**
Your site is now running at `http://localhost:8000`!
Edit `src/pages/index.js` to see your site update in real-time!
## 🚀 Quick start (Netlify)
Deploy this starter with one click on [Netlify](https://app.netlify.com/signup):
[
](https://app.netlify.com/start/deploy?repository=https://github.com/errhythm/gatsby-boycott-template/)
## 🧐 What's inside?
A quick look at the top-level files and directories you'll see in this Boycott project.
.
├── node_modules
├── src
├── .gitignore
├── gatsby-browser.js
├── gatsby-config.js
├── gatsby-node.js
├── gatsby-ssr.js
├── LICENSE
├── package.json
└── README.md
## 🎨 Customization
1. **Styling**: Modify the CSS in `src/styles` to match your brand.
2. **Content**: Update the boycott information in `src/data/boycotts.js`.
3. **Components**: Customize React components in `src/components` to add or modify features.
## 🤝 How to Contribute
We welcome contributions to improve the Boycott template! Here's how you can help:
1. Fork the repository
2. Create a new branch (`git checkout -b feature/AmazingFeature`)
3. Commit your changes (`git commit -m 'Add some AmazingFeature'`)
4. Push to the branch (`git push origin feature/AmazingFeature`)
5. Open a Pull Request
## 📜 License
This project is licensed under the MIT License. See the `LICENSE` file for details.
## 🙏 Credits
- Design and functionality inspired by [BoycotZionism](https://www.boycotzionism.com/)
- Built with [Gatsby](https://www.gatsbyjs.com/) and [React](https://reactjs.org/)
- Rest was done by [@errhythm](https://github.com/errhythm)
## 💬 Support
If you have any questions or need help with the template, please open an issue in the GitHub repository.
Keep boycotting!