Skip to content

Latest commit

 

History

History
69 lines (54 loc) · 2.62 KB

README.md

File metadata and controls

69 lines (54 loc) · 2.62 KB

image

Moodify

Introduction

A few days ago, I delved into the concepts of REST APIs. To practice what I learned, I created a web app named Moodify. This app is purely built with backend technologies, including Node.js, Express.js, REST APIs, and EJS. Moodify allows users to interact with the app according to their mood.

Features

Current Features

  • Post on Moodify Feed: Users can post anything they want on the Moodify feed. 📝
  • Generate Random Content: Users can generate random content based on their mood. 🔀
  • Generate Random Songs: Users can generate random songs that align with their mood. 🎶
  • Download Content: All generated and posted content can be downloaded. 💾

Upcoming Features

  • User Interactions: Users will be able to reply to, share, and analyze posts. 💬🔄📊
  • Meme Generation: Users will be able to generate memes according to different categories. 🖼️
  • Mood-Based Songs: Users will be able to generate songs based on their current mood. 🎼

Moodify_compressed-ezgif com-video-to-gif-converter

Technologies Used

  • Node.js: Backend JavaScript runtime environment. 🌐
  • Express.js: Web application framework for Node.js. 🛠️
  • REST API: Architectural style for designing networked applications. 🌉
  • EJS (Embedded JavaScript): Templating engine for generating HTML with JavaScript. 📝

Installation and Setup

  1. Clone the repository:
    git clone https://github.com/iamasraful/Moodify.git
  2. Navigate to the project directory:
    cd Moodify
  3. Install the dependencies:
    npm install
  4. Start the server:
    npm start

Usage

  • Open your browser and navigate to http://localhost:8080. 🌍
  • Explore the features:
    • Post on the Moodify feed. 📝
    • Generate random content and songs. 🔀🎶
    • Download your content. 💾

Future Plans

Stay tuned for updates as we continue to add more features:

  1. Reply, share, and analyze posts. 💬🔄📊
  2. Generate memes based on various categories. 🖼️
  3. Create songs that match your current mood. 🎼

Contributing

Contributions are welcome! Please fork the repository and submit a pull request. 🤝

License

This project is licensed under the MIT License. 📜


Thank you for checking out Moodify! Your feedback and contributions are highly appreciated. If you have any questions or suggestions, feel free to reach out. 😊