← Back to Portfolio

EVOQ AI Chatbot

AI Full Stack GroqCloud Express.js JavaScript

Overview

EVOQ is a full-stack AI chatbot application that enables users to interact with advanced language models through a modern and responsive web interface. The chatbot is powered by GroqCloud's AI models and provides real-time conversational responses. The project combines a dynamic frontend built with HTML, CSS, and JavaScript with a Node.js and Express.js backend that handles API communication and response generation.

Key Features

  • AI-powered conversational chatbot using GroqCloud language models
  • Real-time message exchange between user and AI assistant
  • Responsive and modern chat interface
  • Conversation history management system
  • Voice control features including speech playback, pause and stop
  • File attachment support for image uploads
  • Error handling for failed API requests

Tech Stack

HTML5
CSS3
JavaScript
Node.js
Express.js
Groq SDK
GroqCloud API
REST API
JSON
Git

Architecture

The application follows a client-server architecture:

  • Frontend: Interactive chat interface built with HTML, CSS, and JavaScript
  • Backend: Node.js and Express.js server handling user requests
  • AI Layer: GroqCloud API integration for AI-generated responses
  • Communication: REST API requests using JSON data exchange
  • User Experience: Real-time chat updates, voice controls, and conversation history

How It Works