Inspiration
As tourists, we've all felt the frustration of limited time. We want to experience the authentic soul of a city, not just stand in line for overcrowded postcard spots. We wondered: how can you maximize every moment of your trip to discover the hidden gems that truly resonate with you?
We realized this is also the core challenge for the Hong Kong Tourism Board. For Hong Kong to thrive, it's not enough to attract visitors—they must leave as ambassadors, having had deeply personal and satisfying experiences. Our inspiration came from wanting to bridge this gap, using AI to transform a generic visit into a perfect, personalized journey for the tourist, while strategically benefiting the city.
What it does
HK Pulse AI is an intelligent concierge that delivers hyper-personalized tourism. A visitor simply tells the app their interests—like "street food," "hidden photography spots," or "family-friendly hikes."
Instantly, our AWS powered engine crafts a unique itinerary filled with both iconic sites and local secrets. It then acts as a real-time guide, proactively suggesting changes to avoid crowds: "Skip the packed tram, take this walking path to the Peak instead, and here's a legendary egg tart shop on the way."
It doesn't just give a map; it delivers a dynamic, stress-free adventure tailored just for you.
How we built it
In today's fast-paced digital landscape, the ability to rapidly prototype and deploy solutions is crucial. That's why we chose to build HK Pulse AI entirely on Kiro, a cutting-edge no-code platform that transforms how applications are developed.
Instead of writing technical specifications, we simply described our vision to Kiro: "We need a tourism app that lets users input their preferences and receive personalized Hong Kong itineraries. It should include real-time crowd avoidance and multilingual support."
Kiro became our collaborative partner:
Natural Language Interface: We described the elements and features. Feature Iteration: We refined features through conversation: "Its nice to integrate weather forecast to help our user plan ahead on what to bring"
Once the features are defined, Kiro will provide the design for you. You can interact with Kiro if you like the design or not.
After that, you can ask Kiro to build the code for you in no time.
Challenges we ran into
The critical aspect is how you articulate the things that you want for an application. In Kiro's terminology, this is called "specs". Once the specs are layout, it is easier to work with Kiro. Kiro will build the code. However, just like any developer, the code are not 100% error free. Hence, a lot of iteration is needed to fix the code.
Accomplishments that we're proud of
Building end to end prototype in just a few hours without coding.
What we learned
My biggest takeaway in the hackathon was a fundamental shift in the building process. I realized that constructing a system (specially with Kiro) no longer demands a high level of technical expertise, but instead rewards the ability to clearly articulate what you want. It felt less like traditional coding and more like collaborating with a fast, technical partner. The hardest part became precisely describing the problem, and by breaking it down into small, clear steps for Kiro, I could focus on the 'what' and 'why' of the system while Kiro handled the 'how.' This experience highlighted that the future of creation may be less about coding literacy and more about the power of creative problem-solving and clear communication.
What's next for HK Pulse AI
Hopefully, the reception will be good, and we can enhance the app to link other services to give a more enjoyable experience to our tourist and hopefully link Hong Kong business as well.
Built With
- docker
- eks
- eslint
- express.js
- helmet.js
- jwt
- kiro
- mongodb
- node.js
- npm
- postgresql
- pytest
- python
- redis
- tensorflow
Log in or sign up for Devpost to join the conversation.