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
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.
- 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.
Refer to the HLD.md
file in the project directory for a comprehensive high-level design documentation.
Details on how to set up and run the project will go here. For example:
-
Clone the repository:
git clone https://github.com/Stanzin7/Mozilla-Addon-Assistant.git
-
Navigate to the project directory.
cd Mozilla-Addon-Assistant
-
Install required dependencies.
npm install
-
Addressing vulnerabilities (if any arise):
npm audit fix npm start
-
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.
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!
If you'd like to contribute to this project, please fork the repository and submit a pull request.
MIT - See the LICENSE
file for more details.