A local three-tier web application that integrates an interactive web interface with the Google GenAI SDK using a lightweight Python backend.
- Asynchronous Communication: Uses JavaScript's
fetchAPI to handle real-time user prompts without reloading the webpage. - Robust Backend Controller: Built with Flask to route user queries and safely communicate with GenAI models.
- Resource Isolation Setup: Developed and tested inside a local Ubuntu Linux environment capped at 4GB RAM to simulate strict server deployment constraints.
- API Key Security: Fully decoupled private access tokens using runtime environment variables (
.env).
- Frontend: HTML5, CSS3, Bootstrap framework, JavaScript (ES6)
- Backend: Python 3, Flask Web Engine
- AI Integration: Google GenAI SDK (
gemini-2.5-flash) - Environment: Ubuntu Linux, Git version control