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 definitions
    • hooks.md for automation
    • steering.md for 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/ and backend/ 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 .kiro workflow 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

Share this project:

Updates