Skip to content

Emreodesia/Financial-Analysis-AI

Repository files navigation

11

2

3

Financial Solutions – AI-Powered Analysis Platform


A modern and user-friendly financial analysis platform offering AI-powered company analysis and financial recommendations.

Features 🚀 Modern Design: Responsive and sleek interface built with Tailwind CSS

🤖 AI-Powered Analysis: Company analysis using Google Gemini Pro

📊 Report Upload: Supports PDF, DOC, DOCX, and TXT file formats

💬 Real-Time Chat: Interactive chat with AI assistant

🔒 Secure API: API keys are securely stored in the backend

📱 Mobile Compatible: Seamless experience on all devices

Installation Requirements PHP 8.1+

Composer

Node.js & NPM

MySQL/PostgreSQL

Steps Clone the project

git clone cd laravel-12.x Install dependencies

composer install npm install Create the environment file

cp .env.example .env Generate the application key

php artisan key:generate Configure the database

Update database details in the .env file

php artisan migrate Add your Gemini API Key

Add your Gemini API key to the .env file

GEMINI_API_KEY=your_gemini_api_key_here Run the application

php artisan serve npm run dev Usage AI Analysis Page Navigate to /analiz

Enter your company information

You will be redirected to the chat page

Upload your reports and chat with the AI

Features Personal Info: Name, age, position

Company Info: Company name, industry, size

File Upload: Upload your reports

AI Chat: Receive financial insights

API Endpoints GET /analiz – Analysis main page

POST /analiz/bilgiler – Submit user data

GET /analiz/chat – Chat page

POST /analiz/message – Send message to AI

Security API keys stored securely in .env

CSRF protection enabled

Secure file upload mechanisms

Input validation enforced

Technologies Backend: Laravel 12.x

Frontend: Tailwind CSS, JavaScript

AI: Google Gemini Pro API

Database: MySQL/PostgreSQL

Icons: Heroicons, Boxicons

Contributing Fork the repository

Create a feature branch (git checkout -b feature/amazing-feature)

Commit your changes (git commit -m 'Add amazing feature')

Push to the branch (git push origin feature/amazing-feature)

Create a Pull Request

License This project is licensed under the MIT License.

Note: Don't forget to add your Gemini API key to the .env file. AI features will not work without it.

About

Financial Report Analysis Artificial Intelligence Assistant

Resources

License

Stars

2 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages