Inspiration
The inspiration behind The Haunted Nexus came from a deep interest in horror, supernatural storytelling, and artificial intelligence. I wanted to build something that was more than a static horror website — a living haunted world that reacts, speaks, and evolves using AI. The Kiroween hackathon gave the perfect opportunity to merge creativity with technology and experiment with building an immersive, AI-powered horror experience.
What it does
The Haunted Nexus is a full-stack, AI-driven horror web application where users can explore a supernatural digital universe. It includes:
- Ghost Chat – Talk to AI-powered spirits with unique personalities.
- Haunted Journal – Log paranormal encounters and track experiences.
- Haunted Map – Explore mysterious locations and hidden zones.
- Reanimator & Frankenstein API Stitcher – Generate and combine haunted entities and lore fragments.
- Cursed Atelier – Create eerie visuals and cursed content using AI.
The platform blends storytelling, interaction, and AI creativity into one haunted ecosystem.
How we built it
The project was built using a spec-driven development approach with Kiro as the primary AI development assistant.
- All planning was done inside the
.kiro/directory using:specs/for feature definitionshooks.mdfor automationsteering.mdfor consistency and coding standards
- Each feature was first defined in a requirements and design spec before writing any code.
- Vibe coding was used for creative parts such as ghost personalities, UI mood, and horror tone.
- Kiro hooks helped automate repetitive work like scaffolding, routing, and file setup.
- The project follows a full-stack structure with separate
frontend/andbackend/folders. - The application is deployed on Netlify for public access.
Challenges we ran into
- Maintaining consistent horror tone across all AI outputs
- Managing dynamic AI responses without breaking the user experience
- Handling state between multiple features like the map, journal, and ghost chat
- Optimizing performance and AI usage to avoid unnecessary delays and costs
- Balancing creativity with structure while using AI-generated code
Each challenge was solved by refining specs, improving prompt steering, adding validation logic, and continuous testing.
Accomplishments that we're proud of
- Successfully building a complete AI-powered haunted ecosystem using Kiro
- Implementing multiple interactive horror features in a single platform
- Creating a well-structured
.kiroworkflow with specs, hooks, and steering - Deploying a fully functional web app within the hackathon timeline
- Demonstrating a real-world use of spec-driven AI development
What we learned
- Spec-driven development greatly improves AI-assisted coding reliability.
- Proper steering and prompt design are critical for consistent AI output.
- Automation through hooks can save massive development time.
- Building with AI is not just about generation — it’s about control and refinement.
- Combining creativity with structured engineering leads to better results.
What's next for The Haunted Nexus
- Add more haunted zones and deeper lore expansion
- Improve UI/UX with animations, transitions, and sound effects
- Introduce multiplayer or shared haunted experiences
- Optimize AI performance and caching
- Add accessibility features and mobile optimization
The Haunted Nexus will continue to evolve into a richer and more immersive supernatural AI universe.
Built With
- api
- css
- css3
- html5
- javascript
- netlify
- python
Log in or sign up for Devpost to join the conversation.