Skip to content

Latest commit

Β 

History

History
64 lines (48 loc) Β· 2.42 KB

README.md

File metadata and controls

64 lines (48 loc) Β· 2.42 KB

SmartTalk-AI

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.

Features

  • πŸ”Ή 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.

Tech Stack

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

Installation & Setup

Prerequisites

Ensure you have Node.js and npm installed on your system.

Clone the Repository

git clone https://github.com/Ketan5757/SmartTalk-AI-Chatbot

Install Dependencies

npm install

Install ImageKit Dependency

npm install imagekitio-react

Run the Project

npm run dev