- Node.js (v18 or higher)
- npm or yarn
- Gemini API key
npm install-
Copy
.env.exampleto.env:cp .env.example .env
-
Get your Gemini API key:
- Visit https://makersuite.google.com/app/apikey
- Create a new API key
- Copy the key
-
Update
.envfile with your actual API key:GEMINI_API_KEY=your_actual_gemini_api_key_here
npm run devThe application will be available at http://localhost:5173
- Environment Variables: Added
.envfile support forGEMINI_API_KEY - API Key Configuration: Vite config properly loads environment variables
- External Dependencies:
- Uses Jina Reader API for URL content fetching (requires internet)
- Uses Gemini API for AI processing (requires API key)
- Ensure your
.envfile has the correctGEMINI_API_KEY - Check that the API key is valid and has proper permissions
- Make sure there are no extra spaces or quotes around the API key
- The app requires internet access for:
- Jina Reader API (to fetch proposal content from URLs)
- Google Gemini API (for AI processing)
- If port 5173 is busy, Vite will automatically use the next available port
- Check the terminal output for the actual URL