Skip to content

Melody Flow is a responsive React music player application featuring playlist management, song categorization, and intuitive controls for enjoying your favorite tracks seamlessly.

License

Notifications You must be signed in to change notification settings

thecrusader25225/melody-flow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Melody Flow

Melody Flow Melody Flow

Melody Flow is a React music player application that allows users to add songs, create playlists, and play their favorite tracks. The application is styled using Tailwind CSS and includes various features such as responsive design, playlist management, and song categorization.

Features

  • Responsive Design: Adjusts to different screen sizes with dynamic truncate length for song names.
  • Playlist Management: Create and manage multiple playlists.
  • Song Categorization: Organize songs into Library, Liked Songs, and Playlists.
  • Player Controls: Play, pause, and navigate through songs.

Live Demo

Visit the MelodyFlow Deployment to see it in action!

Installation

  1. Clone the repository:

    git clone https://github.com/thecrusader25225/melody-flow.git
  2. Navigate to the project directory:

    cd melody-flow
  3. Install the dependencies:

    npm install
  4. Install Tailwind CSS:

    npm install -D tailwindcss
  5. Install React Icons:

    npm install react-icons
  6. Start the development server:

    npm start
  7. Open your browser and navigate to:

    http://localhost:3000
    

Usage

  • Add songs by clicking the "Add songs" button and selecting audio files.
  • Create playlists by clicking the add icon in the Playlists section.
  • Click on songs in the Library to play them or add them to a playlist.
  • Navigate between Liked Songs, and Playlists using the navigation menu.

Contributing

We welcome contributions to Melody Flow Music App! If you'd like to contribute, please fork the repository and use a feature branch. Pull requests are warmly welcome.

  1. Fork the repository

  2. Create your feature branch:

    git checkout -b feature/YourFeature
  3. Commit your changes:

    git commit -m 'Add some feature'
  4. Push to the branch:

    git push origin feature/YourFeature
  5. Create a new Pull Request

License

This project is licensed under the MIT License. See the LICENSE file for details.

Contact

For any inquiries, suggestions, or issues, please contact thecrusader.25225@gmail.com or open an issue on GitHub.


Thank you for using Melody Flow! I hope you liked it!

About

Melody Flow is a responsive React music player application featuring playlist management, song categorization, and intuitive controls for enjoying your favorite tracks seamlessly.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published