The Software Advisor project provides software recommendations based on specific user task descriptions. it connects to the Google Gemini API to generate AI-based recommendations.
- 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.
-
Clone the repository:
git clone https://github.com/RNViththagan/software-advisor.git
-
Install dependencies:
npm install
-
Set up environment variables:
- Create a
.envfile and add your Google Gemini API key:VITE_GEMINI_API_KEY=your_api_key_here
- Create a
-
Run project:
npm run dev
Feel free to fork the repository and submit pull requests for improvements, new features, or bug fixes.