A retro-themed AI Fortune Teller app that provides users with quirky, insightful, or humorous daily fortunes. The app is designed to look and feel like an old-school crystal ball machine or DOS-style terminal.
Features 🔮 Fortune Generator Displays a daily fortune message when the user clicks the crystal ball or runs a terminal command.
Fortune types include: Life advice. Career insights. Tech proverbs (funny or real). "Today's Code" prophecy (a random code snippet).
🤖 Amazon Q Developer Integration Used Amazon Q Developer to: Generate "tech fortunes" (small code snippets with comments). Create a script that automates adding new fortunes to the JSON file. Refactor and validate logic behind the fortune generator
🎨 Retro UI Web version with a retro UI featuring: Pixel fonts and glowing animations. 80s-style fortune machine with a glowing orb and neon text. Retro terminal aesthetics.
🔁 Fortune History Shows past fortunes (stored in localStorage). Allows users to view their fortune history.
📤 Share Fortune Lets users copy or share their fortune via clipboard or social media.
How I Built This This project was built with the help of Amazon Q Developer, which assisted in: Generating the initial project structure Creating the fortune database with different categories Implementing the retro UI design with CSS Developing the JavaScript logic for fortune generation and history tracking Adding special effects and animations
Technologies Used HTML5 CSS3 (with animations and retro styling) JavaScript (vanilla JS, no frameworks) LocalStorage for fortune history persistence.
Future Enhancements Voice mode: Add a retro "speaking" voice to read fortunes aloud "Ask Again" button: Reroll the fortune like a Magic 8-ball More easter eggs and rare fortunes AI-powered daily horoscope based on user name/birthday