Inspiration

Halloween has always been a time for spooky stories and haunted houses, and I wanted to bring that thrill online. I was inspired by the idea of combining storytelling, interactive tech, and a little fright, creating a space where users can “chat with a ghost.” Phantom Chat lets anyone experience eerie, unpredictable interactions, blurring the line between the digital world and the supernatural.

What I Built

Phantom Chat is a web-based haunted chatbot that responds with cryptic, ghostly messages. The project includes:

Interactive chat interface with a simple, beginner-friendly design

Randomized spooky responses to simulate a ghostly presence

Haunting visual effects like flickering text and ghostly colors

Optional audio effects for immersive scary sounds

I used Python with Flask for the backend and HTML/CSS/JavaScript for the frontend. Audio and animation were added to enhance the haunted experience.

Challenges & Learnings

The biggest challenge was making the ghost feel alive and unpredictable. I experimented with random delays, varying messages, and flickering effects to create suspense. I also learned how to integrate frontend animations with a Flask backend and manage real-time chat interactions smoothly.

Built With

Share this project:

Updates