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.
- 🎬 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.
- 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
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
Coming soon – add screenshots or demo GIFs here
git clone https://github.com/your-username/novaai.git
cd novaai
# Open index.html in your browser