Skip to content

This app takes your mood (like “happy” or “sad”) and instantly gives you a creative email subject line + a footer emoji signature — all based on how you feel.

Notifications You must be signed in to change notification settings

risudev/MoodMail-React-Project-2

Repository files navigation

🔥 MoodMail – Emotion-Based Email Generator

An interactive app that generates email subject lines and footer emojis based on your current mood. Whether you're feeling happy, nervous, or excited, MoodMail helps you instantly craft a message that fits the vibe.


✨ Features

✅ Enter your current mood (e.g., "happy", "sad", "nervous")
✅ Get a custom email subject line tailored to your mood
✅ Auto-generated emoji signature footer
✅ Bonus: Today's date included in the subject
✅ “Copy to Clipboard” button for quick use
✅ Clean, responsive UI with TailwindCSS + ShadCN


💡 What You'll Learn

  • Handling user input with useState
  • Logic mapping: mood → smart output
  • Basic string manipulation (toLowerCase, includes)
  • Conditional rendering: if / else if / else logic
  • Clean, reusable UI design patterns
  • Folder-based project organization

🛠 Tech Stack

Tech Purpose
React + Vite Frontend App Setup
TypeScript Type-safe development
Tailwind CSS Utility-first Styling
ShadCN UI Elegant, accessible UI Components

📌 Student Tasks

  1. ✅ Rebuild the MoodMail app with at least 5 custom moods (e.g., nervous, excited)
  2. ✅ Add emoji suggestions or motivational quotes based on the mood
  3. ✅ Append today’s date in the subject line
  4. ✅ Add a Copy to Clipboard button for subject/footer

About

This app takes your mood (like “happy” or “sad”) and instantly gives you a creative email subject line + a footer emoji signature — all based on how you feel.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published