Have you ever seen memes of this dude and thought: "Damn, I want to try that, that looks fun!"
A mystical web app where users anonymously share thoughts and drawings. Touch the orb to glimpse random submissions from others, or contribute your own prophecies to the eternal collection.
Live Demo](https://orb.up.railway.app/) | Run Locally
- Scrying: Touch the orb to reveal random anonymous submissions
- Prophecy Creation: Share text or hand-drawn visions
- Canvas Drawing: Draw directly in browser with customizable tools
- Floating Wizard: Interactive tutorial guide
- Gothic Aesthetic: Pixelated medieval fonts and dark fantasy design
- Magical Animations: Content emerges dramatically from within the orb
- Backend: Flask (Python) + SQLite
- Frontend: HTML5 Canvas + Vanilla JS
- Security: PIL image processing, parameterized queries
- Deployment: Railway
Visit the live version at https://orb.up.railway.app/
No installation required - just open and start scrying.
git clone https://github.com/your-username/orb.git
cd orb
python3 -m venv venv
source venv/bin/activate # Windows: venv\Scripts\activate
pip install -r requirements.txt
python app.pyOpen http://localhost:5000 to begin scrying.
Two mystical interfaces:
- Pondering (
/orb) - Touch the orb to receive visions from the void - Creating prophecies (
/input) - Inscribe your essence through words or drawings
orb/
├── app.py # Flask app + API routes
├── database.py # SQLite functions
├── templates/ # HTML interfaces
├── static/uploads/ # User drawings
└── instance/orb.db # Database
- Anonymous Sharing: No accounts, pure mystical exchange
- Dual Input: Text submissions or canvas drawings
- Random Retrieval: True randomness for scrying experience
- Secure Uploads: PIL validation, UUID filenames, 5MB limit
- Mobile Responsive: Works across all devices
Radical minimalism meets dark fantasy. Feels like discovering an ancient artifact rather than using a modern web app. Gothic typography, mysterious terminology, and dramatic emergence animations create a unique mystical experience.
Built for Bootdev Hackathon Weekend