๐Ÿง  DreamLog 98

Your Dreams. Your Subconscious. Reimagined in Retro India.


๐Ÿš€ Inspiration

DreamLog 98 was inspired by the nostalgia of early 2000s Indian computing โ€” cyber cafรฉs, Windows XP Hindi Edition, BSNL dial-up sounds โ€” and our desire to combine that emotion with the power of GenAI. We imagined a world where your dreams are explored inside a classic desktop UI, supported by AI tools that understand your subconscious in Hinglish.


๐Ÿงฉ What it does

DreamLog 98 is a dream journaling system that:

  • ๐Ÿ“ Lets users log dreams in a retro Notepad clone
  • ๐Ÿค– Autocompletes and interprets dreams using Gemini (via Google AI Studio) in poetic, sometimes cryptic Hinglish
  • ๐ŸŽจ Generates pixel-art visuals from dream descriptions
  • ๐Ÿ“ Organizes dreams like old file directories (/Lucid/, /Nightmares/)
  • ๐Ÿ“ฉ Sends fictional emails from dream characters styled like old Rediffmail inboxes
  • ๐Ÿ Includes mini nostalgic features like CMD commands and Snake

๐Ÿ› ๏ธ How we built it

  • Frontend: React + TailwindCSS + 98.css for the vintage Windows look
  • AI Integration:
    • Google Gemini (via Google AI Studio) for:
    • Dream autocompletion
    • Symbolism interpretation
    • Dream character dialogues
  • Dream Visualization: External pixel-art generation based on Gemini descriptions
  • File Handling: Simulated file system for /dreams, /trash, /archives
  • Extras: Custom audio pack (dial-up tones, XP errors), CRT flicker animation, and desi terminal scripts

๐Ÿง— Challenges we ran into

  • Integrating Gemini APIs smoothly with React components
  • Making the AI outputs feel culturally relevant to Indian users
  • Designing a windowed, draggable, XP-style UI with modern responsiveness
  • Keeping retro aesthetics without overwhelming the experience

๐Ÿ† Accomplishments that we're proud of

  • Successfully designed a culturally rooted, AI-enhanced dream journaling experience
  • Made Gemini respond in emotionally resonant Hinglish dream interpretations
  • Achieved a functional retro UX with believable 2000s Indian vibes
  • Turned mundane journaling into a fun, interactive retro interface

๐Ÿ“š What we learned

  • How to effectively use Google AI Studio and Gemini in a creative frontend app
  • UX balance between nostalgia and usability
  • Creative prompt engineering for symbolic dream analysis
  • How to represent cultural memories and emotional states using GenAI

๐Ÿ”ฎ What's next for DreamLog 98

  • Export dreams as .dream98 files
  • Build a โ€œDream Timelineโ€ to visualize recurring emotions or characters
  • Add support for speech-to-text dream logging
  • Build a PWA/mobile version
  • Extend Gemini prompts to cover multilingual dream interpretation (Hindi, Tamil, Bengali, etc.)

๐Ÿ‘๏ธ โ€œYour mind is a machine โ€” DreamLog 98 is the floppy disk.โ€

Built With

  • 98js
  • nextjs
Share this project:

Updates