InvestIQ is an advanced website offering personalised financial and business advice for Small and Medium Enterprises (SMES). By leveraging Gemini API 2.0 and machine learning, this platform assists SMES with loan predictions, business idea generation, and financial advice, enabling them to make informed decisions for growth.
-
Description: The homepage introduces the core features of InvestIQ and provides easy navigation to the key services.
-
Screenshots: Home Page 1 :
Home Page 2 :
-
Description: Users can securely sign in to access personalised services, including loan prediction, business idea generation, and financial advice.
-
Screenshots: Sign In Page :
-
Description: Predicts loan approval chances based on user-provided financial information.
-
Functionality:
- Loan prediction based on financial details.
- AI chat is available for additional queries and guidance.
-
Screenshots: Loan Form :
-
Description: Generates personalised business ideas based on user inputs, such as capital, location, and sector.
-
Functionality:
- AI-driven business idea generation.
- Chat interface for further exploration.
-
Screenshots: Business Idea Form :
-
Description: Provides personalised financial advice for SMES based on the user’s business needs and economic status.
-
Functionality:
- Custom financial advice based on user inputs.
- AI-powered chat for more detailed guidance.
-
Screenshots: Financial Advice Form :
- Interactive User Interface:
- Backend: Flask.
- Frontend: HTML, CSS, JavaScript.
- Online Accessibility:
- Hosted on Render.
The platform provides a user-friendly interface, offering SMES essential tools and AI-driven insights for their business needs.
- Python 3.x
- Pip (Python package manager)
- Gemini API Key 2.0 for accessing the generative AI functionality.
Follow these steps to set up and run the InvestIQ application on your local machine:
1. Clone the repository Open your terminal and run the following command to clone the project:
git clone https://github.com/Ananyasingh2002/InvestIQ.gitcd InvestIQ2. Prepare the environment
Delete the existing .env file (if present):
rm .env3. Open and run the Prediction.ipynb notebook in Jupyter or VS Code to ensure everything is functioning properly
Make sure all required packages used in the notebook are installed. You can install missing packages using:
pip install package_name4. Set up API and Flask secret keys Open app.py and do the following:
Replace the placeholder for your API secret key appropriately:
app.secret_key = "your_flask_secret_key_here"To generate a secure key, run:
python -c "import secrets; print(secrets.token_hex(16))"5. Install dependencies Ensure Python 3 is installed, then install the necessary packages from requirements.txt:
pip install -r requirements.txt6. Run the application Start the Flask server by running:
python app.py7. Open the application in your browser
Go to:
http://127.0.0.1:5000





