Day 6 of the AI Application Building Challenge — done. ✅
Today wasn't about adding new AI features.
It was about making sure NovaDXB can survive real users.
A demo only needs to work once.
A product needs to handle bad inputs, unexpected behaviour, security risks, API limits, and edge cases you didn't think about when you started building.
So today I focused on everything users never see:
🔒 Input validation and sanitization
🔒 Prompt-injection protection
🔒 Secret management and deployment security
🔒 Rate limiting and caching
🔒 Error handling without exposing internal details
And, of course, bug fixing.
One of the more interesting issues: cached responses were returning the AI answer but not the itinerary data needed for the side panel. The chatbot looked correct, but the experience wasn't.
That's the kind of bug users notice immediately.
The AI itself didn't get smarter today.
The product got more reliable.
With only 2 days left, NovaDXB is starting to feel less like a prototype and more like something people could actually use.
2 days to go. 🚀
#BuildInPublic #AIAgents #AIChallenge #Dubai #BuildWithAI #GenerativeAI #Innovation #SoftwareEngineering #CyberSecurity #UX
9
8 comments
Nipun Kavinda
5
Day 6 of the AI Application Building Challenge — done. ✅
powered by
Decoding Data Science
skool.com/decoding-data-science-6929
Learn AI, data science, and career growth through practical workshops, mentoring, challenges, and a supportive community.
Build your own community
Bring people together around your passion and get paid.
Powered by