ReplyRocket Chrome Extension

Chrome Web Store

ReplyRocket is a Chrome extension that fetches comments from the OpenAI library and populates them in LinkedIn posts. This extension communicates with a Node.js server hosted on EC2 to retrieve relevant comments.

Features

  • Fetches and populates comments from OpenAI library
  • Seamless integration with LinkedIn posts
  • Communicates with a Node.js server hosted on EC2

Installation

To install the extension, visit the Chrome Web Store and add it to your Chrome browser.

Development Setup

To set up the development environment for this project, follow these steps:

  1. Clone the repository:

    git clone https://github.com/yourusername/replyrocket.git
    cd replyrocket
  2. Install dependencies:

    npm install
  3. Run the development server:

    npm run dev
  4. Build the extension:

    npm run build

Technologies Used

  • React: A JavaScript library for building user interfaces
  • MUI: A popular React UI framework
  • Vite: A fast build tool and development server
  • TypeScript: A strongly typed programming language
  • WebExtension Polyfill: A library to support cross-browser extension development

Packages

Dependencies:

  • @emotion/react: ^11.11.1
  • @emotion/styled: ^11.11.0
  • @mui/icons-material: ^5.14.11
  • @mui/lab: ^5.0.0-alpha.149
  • @mui/material: ^5.14.11
  • @types/webextension-polyfill: ^0.10.4
  • @vitejs/plugin-react: ^4.1.0
  • react: ^18.2.0
  • react-dom: ^18.2.0
  • webextension-polyfill: ^0.10.0

DevDependencies:

  • @crxjs/vite-plugin: ^2.0.0-beta.15
  • @types/chrome: ^0.0.224
  • @types/react: ^18.2.24
  • @types/react-dom: ^18.2.8
  • typescript: ^4.9.3
  • vite: ^4.2.0

Contributing

We welcome contributions from the community! To contribute to this project, please fork the repository and create a pull request.

  1. Fork the repository
  2. Create a new branch:
    git checkout -b feature/your-feature-name
  3. Make your changes and commit them:
    git commit -m "Add some feature"
  4. Push to the branch:
    git push origin feature/your-feature-name
  5. Create a pull request

License

This project is licensed under the MIT License.

Contact

For any questions or feedback, please contact your-email@example.com.


Chrome Web Store