Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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: about 1 month 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.

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):

[Deploy to Netlify](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!