Skip to content

A fun and interactive Compliment Generator web app that tailors compliments based on mood and gender. Users select their mood, receive personalized compliments, and experience a delightful 3D envelope animation reveal. Built with HTML, CSS, and JavaScript, featuring smooth animations, dynamic content, and a user-friendly interface. πŸŽ‰πŸ’Œ

Notifications You must be signed in to change notification settings

VIPULbunny/compliment-generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“– Compliment Generator

A fun and interactive web application that generates personalized compliments based on the selected mood and gender. The app features a charming 3D envelope animation that reveals compliments in an engaging and visually appealing way.

πŸš€ Features

  • 🎭 Mood-Based Compliments: Choose from moods like Happy, Cute, Romantic, and Angry.
  • πŸ‘¨β€πŸ‘©β€πŸ‘§ Gender-Specific Compliments: Personalized messages for males and females.
  • πŸ’Œ 3D Envelope Animation: A unique envelope reveal animation to display compliments.
  • 🌐 Interactive Interface: Simple and delightful design for easy navigation.

πŸ› οΈ Technologies Used

  • HTML
  • CSS (with animations)
  • JavaScript

πŸ–ΌοΈ Screenshots

1. HomePage

Name Gender(Homepage)

2. Compliment Reveal Page

Envelopes Envelope2 0

3. Mood Selection Page

Diiferent Mood Mood Selection

βš™οΈ Code Structure

The application follows a simple structure with separate files for HTML, CSS, and JavaScript:

πŸ“‚ compliment-generator
    β”œβ”€β”€ πŸ“„ index.html            # Main mood selection page
    β”œβ”€β”€ πŸ“„ envelope.html         # Compliment reveal page
    β”œβ”€β”€ πŸ“‚ css
    β”‚    └── style.css          # Styling for the application
    β”œβ”€β”€ πŸ“‚ js
    β”‚    └── script.js         # Logic for compliment selection and display
    └── πŸ“‚ images
         └── *.png             # Screenshots and visuals

βš™οΈ How It Works

  1. Select Mood: Users choose their mood from the available options.
  2. Gender Selection: The app detects gender-based compliments.
  3. Compliment Generation: Random compliments are generated based on the selected mood.
  4. Envelope Reveal: A click on the envelope reveals the compliment with a smooth animation.
  5. Navigation: A back button allows users to select a new mood easily.

πŸ› οΈ Setup Instructions

  1. Clone the repository:
    git clone https://github.com/your-username/compliment-generator.git
  2. Open index.html in your browser.

🎨 Customization

  • Add new moods and compliments in script.js.
  • Modify animation properties in style.css.

πŸ“’ Contribution

Contributions are welcome! Feel free to submit a pull request if you have improvements or new features in mind.


Created with ❀️ by Vipul Solanki(https://github.com/VIPULbunny)

About

A fun and interactive Compliment Generator web app that tailors compliments based on mood and gender. Users select their mood, receive personalized compliments, and experience a delightful 3D envelope animation reveal. Built with HTML, CSS, and JavaScript, featuring smooth animations, dynamic content, and a user-friendly interface. πŸŽ‰πŸ’Œ

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published