Welcome to Music Search, a web application that allows you to search for and play music by simply typing the name of the song!
To get started with Music Search, you will need to have Node.js and npm installed on your machine. Once you have those dependencies installed, you can clone this repository and install the required dependencies by running the following commands:
git clone https://github.com/ELATTAR-Ayoub/YukiRythem.git
cd music-search
npm install
Next, you will need to start the development server by running the following command:
npm start
This will start the server and run the app in development mode. You can then access the app by visiting http://localhost:3000
in your web browser.
Music Search uses the following dependencies:
- Express.js - a minimalist web framework for Node.js
- EJS - a templating language that allows you to include dynamic content in your HTML
- Nodemon - a utility that automatically reloads the server when code changes are detected
- Postman - a tool for testing and documenting APIs
Using Music Search is simple! Just follow these steps:
- Navigate to
http://localhost:3000
in your web browser (assuming you have started the development server as described in the "Getting Started" section). - Type the name of the song that you want to search for in the search bar.
- Press the "Search" button.
- A list of search results will appear on the terminal.
- Click on the play button in the webapp to play it.
That's it! You can use Music Search to search for and play any song that you want, as long as it is available in the search database (YouTube). Enjoy!
If you would like to contribute to Music Search, you can do so by creating a fork of this repository and submitting a pull request. Please be sure to follow the existing coding conventions and include tests for any new features or changes. If you have any problem with that contact me. The app is still under developing.
Music Search is licensed under the MIT License. See the LICENSE file for more details.