Skip to content

Deeksha-Mane/WhisperLink

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🔮 WhisperLink - Magical Secret Messages

A Harry Potter-themed MERN application for creating self-destructing secret messages with beautiful animations and magical UI.

✨ Magical Features

  • Enchanted UI: Harry Potter-inspired design with golden colors, magical fonts, and mystical styling
  • Burning Animation: Secrets literally burn away with flame animations when viewed
  • Floating Particles: Magical golden particles float across the screen
  • Smooth Animations: Framer Motion powers all the magical transitions
  • Responsive Design: Works beautifully on all devices
  • Self-Destructing Messages: Links can only be viewed once before they vanish forever

🎭 User Experience

  1. Create Secret: Write your message in the magical textarea with parchment styling
  2. Get Enchanted Link: Receive a shareable link with copy functionality
  3. View Once: The secret is revealed with dramatic animations
  4. Burning Ritual: After viewing, watch the secret burn away with realistic flame effects
  5. Gone Forever: The message is permanently destroyed

🛠 Tech Stack

  • Frontend: React 19, Framer Motion, Lucide React
  • Backend: Node.js, Express, MongoDB
  • Styling: Custom CSS with Harry Potter theme
  • Animations: Framer Motion for smooth transitions

🚀 Getting Started

Backend

cd server
npm install
npm start

Frontend

cd client
npm install
npm run dev

🎨 Design Elements

  • Colors: Deep purples, royal blues, and magical gold
  • Typography: Cinzel for headings, Crimson Text for body
  • Animations: Burning flames, floating particles, shimmer effects
  • Icons: Magical symbols like scrolls, flames, and sparkles

🔥 Burning Animation Details

The burning animation consists of:

  1. Flame Stage: CSS-animated flames with flickering effects
  2. Ashes Stage: Smoke particles rising upward
  3. Complete: Message fully destroyed with fade-out

The animation is triggered automatically 3 seconds after viewing a secret and lasts for 4 seconds total.

📱 Responsive Features

  • Mobile-optimized magical cards
  • Touch-friendly buttons with haptic feedback
  • Adaptive particle systems
  • Scalable typography and spacing

Enjoy creating magical secrets that vanish like morning mist! ✨

About

A one-time secret sharing app where messages vanish after being read.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors