Skip to content

irfan-rg/qube

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Natural Language API Chat Application

A real-time chat application that leverages Google Cloud Natural Language API to provide intelligent message analysis, including sentiment detection and entity recognition in conversations.

Features

  • Real-time messaging
  • Sentiment analysis of messages
  • Entity detection in conversations
  • Message history
  • User presence indicators
  • Emoji support

Prerequisites

  • Node.js (v14 or higher)
  • npm (v6 or higher)
  • Google Cloud Platform account
  • Google Cloud Natural Language API enabled

Setup Instructions

1. Clone the Repository

Setup

  1. Clone the repository
  2. Install dependencies: npm install
  3. Set up Google Cloud credentials
  4. Create .env file with your Google credentials path
  5. Run the server: npm start

Environment Variables

  • GOOGLE_APPLICATION_CREDENTIALS=path/to/your/credentials.json

Technologies

  • Node.js
  • Express
  • Google Cloud Natural Language API
  • HTML/CSS/JavaScript

About

AI Powered Assistant

Resources

Stars

Watchers

Forks