Skip to content

developedbyjk/MoodyWorld

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

24 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

MoodyWorld๐Ÿ˜œ

A place๐Ÿ  to Share๐Ÿš€ your Mood๐Ÿฅฐ to the World๐ŸŒ

Express๐Ÿ˜‰ your feelings!๐Ÿ’– by select mood๐Ÿ‘† and write a quick description๐Ÿ“ on on it and share to to the world๐ŸŒ

๐Ÿ Welcome to our super cool mood-sharing web app where you get to pick from five awesome emojis to express how you feel.๐Ÿ˜œ But wait, there's more! You can also write about what's going on and share it with World๐ŸŒ.

๐ŸŽ‰๐ŸŒŸโœ๏ธ Jump into our World Mood section and check out what other users are feeling!๐Ÿ˜Œ You'll find a bunch of emotions, stories, and thoughts from folks worldwide๐Ÿ˜. It's like a big, virtual mood board where you can connect with others through your shared feelings.๐Ÿ’˜๐Ÿ˜‰

๐Ÿ“๐ŸŒ And hey, in the My Moods section, all your emotions are stored safe and sound. You can revisit them, edit, or even say bye-bye to any mood you want. It's your own personal space to make your emotions just right.๐Ÿ”’๐Ÿ˜Ž

๐Ÿš€๐ŸŽจ This project started as a solo gig inspired by ๐Ÿ‘จ**Rafid Hoda** awesome 'Learn Firebase' course on Scrimba. (Thank you for you great teaching) I've given it a makeoverโ€”now you can express yourself not only with emojis but also with words! โšกPlus, I've spiced up the design and created cool sections for My Mood and World Mood.๐Ÿ˜

๐Ÿš€Come join us on this emotional rollercoaster! ๐ŸŽขShare your feelings, connect with others, and let's make this digital space a vibrant hub of emotions together! ๐Ÿ˜Š๐ŸŒŸ๐ŸŒˆโœจ

Features โœจ

  • โœ… Select Your Mood: select from ๐Ÿฅฒ โ˜น๏ธ ๐Ÿ˜ ๐Ÿ™‚ ๐Ÿ˜„
  • โœ… Describe Your Mood: Write a quick description on your mood.
  • โœ… Share Your Mood: Post your mood to share it with world.
  • โœ… World Mood Section: Explore and view moods posted by other moodies
  • โœ… My Mood Section: Users have access to their own posted moods in a dedicated section.
  • โœ… Edit Moods: Edit previously shared moods for updates or corrections.
  • โœ… Delete Moods: Remove moods that are no longer relevant or accurate.

How to Use ๐Ÿš€

  1. Go to moodyworld.netlify.app
  2. Select the mood
  3. Write about your mood
  4. Click Post to Share (if you are not sign in it will ask to sign in)
  5. Check our my mood section for edit, delete or update of mood
  6. Check world mood to see other moodies moods!

Technologies Used ๐Ÿ’ป

  • โš›๏ธ Frontend: React
  • ๐Ÿ”ฅ Backend: Firebase

How It Works ๐Ÿ› ๏ธ

The web app is built using React for the frontend with custom CSS and Firebase for backend services. Firebase allows for real-time updates and seamless sharing of moods across users.

Future Enhancements ๐ŸŒŸ

  • Implement a search feature to find moods based on specific emojis or keywords.
  • Introduce user profiles to further connect and interact with other users.
  • Enable mood analytics or sentiment analysis for insights into emotional trends.
  • Check our issues for more...

Acknowledgements ๐Ÿ™

๐Ÿ“Œ The Project From Learn Firebase Course at Scrimba taught by my Teacher Rafid hoda. who gave assigmen to add more feature to it! it was a fun Project developed with โค๏ธ + ๐Ÿง  + ๐Ÿž + โ˜• .

Feedback and Contributions ๐Ÿ“ข

Feedback, suggestions, and contributions are welcome!๐Ÿ˜Š