Skip to content

shahsuraj0204/novaAI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

2 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐ŸŒŒ NovaAI โ€“ Intelligent Conversational Assistant

NovaAI is an immersive, AI-powered web app that offers a personalized, interactive chatbot experience. Built for the Nokia Test Automation Hackathon, NovaAI showcases the feasibility of Test Procedure Automation using NLP/NLU, with multi-modal input, dynamic animations, and intelligent response capabilities.


โœจ Features

  • ๐ŸŽฌ Animated Intro: Brand reveal with glowing NovaAI logo and wave background.
  • ๐Ÿง  Conversational AI: NLP/NLU-based response engine trained on custom patterns and categories.
  • ๐Ÿ—ฃ๏ธ Voice Input: Speech-to-text support using browser APIs for hands-free interaction.
  • ๐Ÿ–ผ๏ธ Image Recognition Ready: UI designed to allow OCR/photo uploads for test data (future-ready).
  • ๐Ÿงพ Test Knowledge Assistant: Built-in knowledge base with support for test programming, creative writing, and learning.
  • ๐ŸŒ— Dark Mode: One-click toggle for light/dark theme with smooth transitions.
  • ๐Ÿ“ฑ Responsive Design: Fully optimized for mobile, tablet, and desktop.
  • ๐Ÿ”ฎ Chat Modes: Switch between Nova Pro, Nova Lite, and Nova Creative chat personalities.
  • ๐Ÿ’ฌ Smart Suggestions: One-tap prompts for quick interaction ideas.
  • ๐Ÿ“… Dynamic Greeting: Time-sensitive greetings and date display.
  • ๐Ÿ”” Custom Notification System: Context-aware alert pop-ups throughout the app.

๐Ÿš€ Technologies Used

  • Frontend: HTML5, Tailwind CSS, JavaScript
  • Animation: Custom CSS animations, @keyframes, and dynamic progress bars
  • AI Core: Rule-based NLP with pattern matching and fallback NLP.js-style logic
  • Voice API: SpeechRecognition (Web Speech API)
  • Design: Fully responsive with accessibility considerations and visual delight

๐ŸŽฏ Use Case

NovaAI acts as a proof-of-concept assistant that could:

  • Parse and understand test cases
  • Provide contextual test info on voice/image/text query
  • Guide test engineers using NLP/NLU-driven prompts
  • Automate common queries in the software QA lifecycle

๐Ÿ“ธ Demo Preview

Coming soon โ€“ add screenshots or demo GIFs here


๐Ÿ“‚ How to Run

git clone https://github.com/your-username/novaai.git
cd novaai
# Open index.html in your browser

Releases

Packages

Contributors

Languages