This project is a web application that generates detailed internship reports using Google's Gemini AI model. It allows users to input their internship details and receive a LaTeX-formatted report.
- User-friendly web interface for inputting internship details
- Integration with Google's Gemini AI model for report generation
- Real-time progress updates during report generation
- Downloadable LaTeX file output
- Supports multiple languages (English and French)
- Backend:
- Python
- Flask
- Google Generative AI (Gemini 1.5 Pro)
- Frontend:
- HTML
- JavaScript
- Tailwind CSS
- Clone the repository
- Install the required Python packages:
pip install flask flask-wtf google-generativeai - Run the Flask application:
python app.py
- Open the application in a web browser
- Fill in the internship details form
- Enter your Google AI API key
- Click "Generate Report"
- Wait for the report to be generated
- Download the LaTeX file
app.py: Main Flask applicationtemplates/index.html: HTML template for the web interface