AI Powered Virtual Mentor

Virtual Mentor: Guidance Through Personal AI Advice & Interactive UI.

What it does

Features

Experience the following features in this project:

📦 HTML, CSS, JAVASCRIPT & GEMINI API: Utilize these technologies to create a powerful and interactive mentorship tool.

🧠 AI-Driven Mentorship: Utilizes Google's Generative AI to provide intelligent and relevant advice based on user input.

💬 User Interaction: Allows users to input questions or challenges via a text area and receive personalized advice.

⏳ Loading Indicators: Shows a spinner during the processing of user queries to indicate progress.

⚠️ Error Handling: Displays error messages if advice generation fails and logs errors to the console for debugging.

🖥️ Content Display: Renders the generated advice on the webpage with proper formatting.

📱 Responsive Design: Ensures that the user interface elements are responsive and adapt to various screen sizes.

🎨 Dynamic Style Changes: Changes the appearance of input elements on focus and blur events.

🔄 APIs Used: Integrates with Google Gemini API for generating advice.

📁 Code Structure: Organized functions for different functionalities such as generating advice, displaying content, and handling errors.

✨ Modern JavaScript Practices: Utilizes modern JavaScript features such as async/await for handling asynchronous operations. Ensures clean and readable code with comments for better understanding.

📦 Modular Design: Functions are separated logically to handle specific tasks, making the code modular and maintainable.

Built with

  • Web/Chrome

Team

By

Team Bharadwaj

From

India