Skip to content

Latest commit

 

History

History
81 lines (54 loc) · 1.81 KB

README.md

File metadata and controls

81 lines (54 loc) · 1.81 KB

TapeTunes

Project Logo

Welcome to the TapeTunes! This web application allows users to create, manage, and share music mixtapes. Users can also listen to playlists and explore music curated by others.

Table of Contents

Features

  • Create and manage custom music playlists
  • Add, edit, and delete tracks
  • Share mixtapes with friends
  • Listen to shared playlists

Installation

Prerequisites

  • Node.js (version 14.x or higher)
  • npm (Node package manager)

Setup

  1. Clone the repository:

    git clone https://github.com/your-username/mixtape-app.git
    cd mixtape-app
  2. Install dependencies:

    npm install
  3. Start the development server:

     npm run dev

    Note! This app needs a Google Data API key to work.

Usage

- Creating a Mixtape

  Navigate to the Create section.
  Enter the mixtape name and creator and click continue.
  Or import a mixtape.
  Add songs by searching and selecting tracks.
  Save your mixtape.

- Listening to Mixtapes

  Go to the Listen section to browse and play mixtapes.

- Sharing a Mixtape

  Share your mixtape by sending a link generated in the Share section.

Contributing

Contributions are welcome! Please follow these steps:

Fork the repository
Create a new branch (git checkout -b feature/YourFeature)
Commit your changes (git commit -m 'Add some feature')
Push to the branch (git push origin feature/YourFeature)
Open a pull request

License

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