SmartTalk-AI is an AI-powered chat application that enhances productivity and information retrieval through intelligent conversations. It integrates real-time weather updates, latest news, image analysis, and AI-driven code assistance into a single platform.
Built with Google's Gemini AI (LLM) for intelligent responses, it efficiently understands, generates, and processes natural language queries, providing context-aware responses. Using OpenWeather API and News API, it delivers real-time insights with interactive and multimodal functionalities.
Built with modern web technologies, SmartTalk-AI ensures a fast, seamless, and intuitive user experience.
- πΉ User Authentication: Secure login and sign-up using Clerk.
- πΉ AI-Powered Chat: Real-time AI chat responses powered by Google's Gemini AI.
- πΉ Live Weather Data: Fetches real-time weather updates using OpenWeather API.
- πΉ Latest News Updates: Retrieves breaking news headlines from News API.
- πΉ Combined Query Functionality: Fetches both weather and news in a single request.
- πΉ Image Upload & Analysis: Uses ImageKit for image processing.
- πΉ Code Assistance: AI-powered help for coding-related questions.
- πΉ Dashboard & Chat Management: Users can manage multiple conversations.
- πΉ React Router for Navigation: Enables seamless routing.
- πΉ Vite for Fast Performance: Ensures optimized builds.
Technology | Purpose |
---|---|
React.js | Frontend Framework |
Vite | Build Tool |
React Router | Routing |
Clerk | Authentication |
Google Gemini AI | AI Chatbot Functionality |
React Query | Data Fetching & Caching |
ImageKit | Image Upload & Processing |
OpenWeather API | Fetches Live Weather Data |
News API | Fetches Latest News |
TanStack Query | Optimized API Handling |
Tailwind CSS | Styling |
Ensure you have Node.js and npm installed on your system.
git clone https://github.com/Ketan5757/SmartTalk-AI-Chatbot
npm install
npm install imagekitio-react
npm run dev