Skip to content

πŸš€ SmartTalk-AI -- An AI-powered chat app for smart conversations πŸ€–, real-time weather 🌦️, latest news πŸ“°, code assistance πŸ’» & image processing πŸ–ΌοΈ. Powered by Google's Gemini AI (LLM).

Notifications You must be signed in to change notification settings

Ketan5757/SmartTalk-AI-Chatbot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

54 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

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

About

πŸš€ SmartTalk-AI -- An AI-powered chat app for smart conversations πŸ€–, real-time weather 🌦️, latest news πŸ“°, code assistance πŸ’» & image processing πŸ–ΌοΈ. Powered by Google's Gemini AI (LLM).

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published