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
- css
- flask
- flask-html
- html5
- javascript
- python
Log in or sign up for Devpost to join the conversation.