Skip to content

yusufbigweb/random-emoji-gen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🎲 Random Emoji Generator

A fun and beginner-friendly Random Emoji Generator built using HTML, CSS, and JavaScript. Perfect for learning DOM manipulation, JavaScript logic, and event handling.


πŸš€ Live Demo

πŸ”— Visit Here: https://random-emoji-gen.vercel.app


✨ Features

  • 🎯 Generates a random emoji on every click
  • ⚑ Fast and lightweight
  • 🎨 Clean & simple UI
  • 🧠 Beginner-friendly JavaScript logic
  • πŸ“± Fully responsive design

πŸ› οΈ Tech Stack

  • HTML – Structure
  • CSS – Styling
  • JavaScript – Logic & Interactivity

πŸ“‚ Project Structure

Random-Emoji-Gen/
β”‚
β”œβ”€β”€ index.html
β”œβ”€β”€ style.css
β”œβ”€β”€ script.js
└── favicon_io/

πŸ“Έ Preview

Click the button and get a new emoji every time πŸ˜„ (You can add a screenshot here for better presentation)


πŸš€ How to Run Locally

1️⃣ Clone the repository

git clone https://github.com/yusufbigweb/Random-Emoji-Gen.git

2️⃣ Open the folder

cd Random-Emoji-Gen

3️⃣ Open index.html in your browser

That’s it! πŸŽ‰


🌟 Future Improvements

  • Emoji categories (Smileys, Animals, Food, etc.)
  • Copy emoji button
  • Dark mode support
  • Emoji history list

🀝 Contributing

Contributions are welcome! Feel free to fork this repo and submit a pull request.


πŸ“„ License

This project is open-source and free to use.


πŸ’™ Author

Yusuf Shaikh Frontend Developer | JavaScript Enthusiast

πŸ”— GitHub: https://github.com/yusufbigweb


⭐ If you like this project, don’t forget to star the repository!

About

This project displays a random emoji every time a user interacts with the app. It’s a simple but enjoyable way to learn and demonstrate DOM manipulation, event handling, and randomization using vanilla JavaScript. Perfect for beginners who want a playful web project! πŸ˜„

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors