Skip to content

A chatbot designed to assist Firefox users in discovering the perfect browser extension based on their specific needs

Notifications You must be signed in to change notification settings

Stanzin7/Mozilla-Addon-Assistant

Repository files navigation

FireFox-Addon-Assistant

FireFox-Addon-Assistant is a unique tool aimed at improving the browsing experience of Firefox users by recommending extensions tailored to their needs. With a user-friendly interface, it simplifies the process of finding and installing the right add-ons for individual users.

Note: The core chatbot code powering the recommendations is hosted in a separate private repository. The website is deployed from this private repository on railway.app. However, the front-end code in this repository is open source, and you are free to clone and use it as you see fit.


Link to Website

mozilla-addons mozilla-addons

Table of Contents

Introduction

FireFox-Addon-Assistant is a unique tool aimed at improving the browsing experience of Firefox users by recommending extensions tailored to their needs. With a user-friendly interface, it simplifies the process of finding and installing the right add-ons for individual users.

Features

  • AI-Powered Recommendations: The chatbot uses advanced algorithms to suggest extensions based on user input.
  • Easy Integration: Designed to seamlessly integrate into the Firefox browser.
  • User-Friendly Interface: Simple and intuitive design for improved user experience.

High-Level Design

Hld-design

Refer to the HLD.md file in the project directory for a comprehensive high-level design documentation.

Installation

Details on how to set up and run the project will go here. For example:

  1. Clone the repository:

    git clone https://github.com/Stanzin7/Mozilla-Addon-Assistant.git
    
  2. Navigate to the project directory.

    cd Mozilla-Addon-Assistant
    
  3. Install required dependencies.

    npm install
    
  4. Addressing vulnerabilities (if any arise):

    npm audit fix
    npm start
    
  5. Run the application.

    This will start the server, and you should be able to access it at http://127.0.0.1:8080. If port 8080 is occupied, the application might start on a different port.

Usage

This project, as provided in this repository, serves as a prototype showcasing the front-end design and the overall concept of the FireExtend chatbot. The functional chatbot code that powers the recommendations is hosted on railway.app and originates from a separate private repository.

While you can view and interact with the design elements by running the project locally, please note that the full chatbot functionalities are not provided here.

To experience the full capabilities of the FireExtend chatbot, please contact me!

Contribution

If you'd like to contribute to this project, please fork the repository and submit a pull request.

License

MIT - See the LICENSE file for more details.

About

A chatbot designed to assist Firefox users in discovering the perfect browser extension based on their specific needs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published