Skip to content

RNViththagan/software-advisor

Repository files navigation

Software Advisor

The Software Advisor project provides software recommendations based on specific user task descriptions. it connects to the Google's Gemini API to generate AI-based recommendations.

Project Structure

Features

  • Software Recommendations: Provides recommendations for software based on the user’s task description.
  • API Integration: Fetches software data from the Google Gemini API.
  • JSON Response: Returns structured JSON data with software details such as name, price, platforms, features, and alternatives.
  • Price Conversion: Converts prices to LKR (Sri Lankan Rupees).
  • Official Links: Provides links to the official websites of the recommended software.

Backend Setup

  1. Clone the repository:

    git clone https://github.com/RNViththagan/software-advisor.git
  2. Install dependencies:

    npm install
  3. Set up environment variables:

    • Create a .env file and add your Google Gemini API key:
      VITE_GEMINI_API_KEY=your_api_key_here
      
  4. Run project:

    npm run dev   

Contributing

Feel free to fork the repository and submit pull requests for improvements, new features, or bug fixes.

About

The Software Advisor is a web app that uses AI to provide software suggestions based on user-defined task descriptions. It utilizes the Google Gemini API to process the input and generate recommendations, returning structured data such as software name, price, platforms, features, and alternatives.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors