Nova AI — Devpost Hackathon Submission
💡 Inspiration We live in a world where creativity and knowledge should have no limits. Most AI tools are either too focused on one thing — just chat, or just images. We wanted to build something freestyle — an AI that does it ALL. No restrictions. No switching between tools. Just one powerful AI that understands you, answers your questions, and brings your imagination to life through images. That inspiration led us to build Nova AI — powered by Amazon Nova AI.
🚀 What it does Nova AI is a all-in-one freestyle AI web app that:
💬 Answers everything — Ask it anything, from general knowledge to coding help, it knows it all 🎨 Generates images — Describe your imagination and Nova AI creates stunning images instantly ⚡ Works in real-time — Fast responses with a clean, simple web interface 🌐 Accessible to everyone — No complicated setup, just open and use
Think of it as your personal AI buddy that talks AND creates — all in one place.
🛠️ How we built it We built Nova AI using a modern and simple tech stack: LayerTechnology🧠 AI EngineAmazon Nova AI🐍 BackendPython (Flask)🌐 FrontendHTML, CSS, JavaScript🔐 SecurityEnvironment variables via .env Step by step:
Set up Python Flask backend to handle API requests Integrated Amazon Nova AI for both text and image generation Built a clean and responsive frontend with HTML/CSS/JS Connected frontend to backend via REST API calls Secured API keys using .env and .gitignore
😅 Challenges we ran into
Amazon Nova AI integration — Understanding the API structure and getting both text and image generation working together was tricky at first Frontend-Backend connection — Making the JavaScript frontend talk smoothly to the Python backend took some debugging Response handling — Managing different response types (text vs image) in the same interface was a challenge API rate limits — Handling errors gracefully when the API limit was hit Deployment — Making sure the app runs consistently across different environments
🏆 Accomplishments that we're proud of
✅ Successfully integrated Amazon Nova AI for both chat and image generation ✅ Built a fully functional web app from scratch during the hackathon ✅ Created a single unified interface that handles both text and images seamlessly ✅ Kept the app simple and user-friendly — anyone can use it without any technical knowledge ✅ Learned and implemented Amazon Web Services tools for the first time
📚 What we learned
How to work with Amazon Nova AI API for multimodal AI (text + image) How to build and connect a Python Flask backend with a JavaScript frontend Importance of API key security and environment variable management How to handle asynchronous requests between frontend and backend How to build a complete project under time pressure — hackathon style! 💪
🔮 What's next for Nova AI
🎙️ Voice input — Talk to Nova AI instead of typing 🌍 Multi-language support — Support Tamil, Hindi, and more regional languages 📱 Mobile app — Build a native Android/iOS app 🖼️ Image editing — Not just generate, but also edit and enhance images 💾 Chat history — Save and revisit past conversations 🔗 Share feature — Share generated images directly to social media 🤖 Custom AI personas — Let users create their own AI personality
Log in or sign up for Devpost to join the conversation.