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

https://github.com/sodiqsanusi/super-clap-for-medium

A web extension that allows for easier article appreciation in Medium. My ALX Foundation Portfolio Project
https://github.com/sodiqsanusi/super-clap-for-medium

alx-software-engineering browser-extension plasmo

Last synced: 9 months ago
JSON representation

A web extension that allows for easier article appreciation in Medium. My ALX Foundation Portfolio Project

Awesome Lists containing this project

README

          

# SuperClap for Medium - Browser Extension

**SuperClap** is a browser extension designed to automate the clapping process on Medium articles. With this tool, users can send a customizable number of claps with just one click, enhancing article engagement and saving time.

## Features

- **Customizable Clap Count:** Users can set their preferred number of claps per click.

- **One-Click Clapping:** Simplify the process of showing appreciation by automating claps.

- **Medium Integration:** The extension activates only on Medium articles, ensuring a seamless user experience.

## Installation

To use SuperClap, simply install the extension from the [Chrome Web Store](https://chromewebstore.google.com/detail/superclap-for-medium/kdbgbejbmkoigoeajcfhngefiekcfmjc).

## Technical Overview

SuperClap is built using **React** on [Plasmo](https://www.plasmo.com/), a framework specifically designed for building browser extensions. The extension leverages modern web technologies to ensure a smooth and efficient user experience.

### Technologies Used

- **React:** For building the user interface components.

- [**Plasmo Framework**](https://www.plasmo.com/)**:** Facilitates the development of the browser extension with React.

- **JavaScript:** Core logic for automating the clapping process.

- **HTML/CSS:** For structuring and styling the user interface.

- **Browser Storage API:** Used to store user preferences, such as the number of claps per click.

## Contribution

Contributions are welcome! Here's how you can help:

1. Fork the repository.

2. Create a new branch (`git checkout -b feature-branch`).

3. Make your changes and commit them (`git commit -m 'Add some feature'`).

4. Push to the branch (`git push origin feature-branch`).

5. Open a Pull Request.

For major changes, please open an issue first to discuss your proposed modifications.

## License

This project is licensed under the MIT License.

## Connect with Us

* **Project Lead:** Sodiq "Ade" Sanusi - [GitHub](https://github.com/sodiqsanusi) | [LinkedIn](https://www.linkedin.com/in/sodiqsanusi)

* **Interface Designer:** Ayomide Oladele - [Portfolio](https://mideoladele.webflow.io/)

## Links

* **GitHub Repository:** [SuperClap](https://github.com/sodiqsanusi/super-clap-for-medium)

* **Chrome Web Store:** [SuperClap for Medium](https://chromewebstore.google.com/detail/superclap-for-medium/kdbgbejbmkoigoeajcfhngefiekcfmjc)