Ylight Music

screenshot of Ylight Music
react
material-ui

Awesome React PWA music streaming app built with Material UI using Youtube API's. Search, Play, Like & Download

Overview:

The Ylight Music app is an open-source progressive music app built with Javascript using ReactJS and Material-UI. Despite the recent announcement that support for the app will be dropped, the frontend is still functional and can be connected to any server.

Features:

  • Open-Source: The Ylight Music app is an open-source project, allowing users to contribute and make improvements to the app.
  • Progressive Design: The app is built with a progressive design, offering a modern and user-friendly interface.
  • ReactJS and Material-UI: The app is built using ReactJS and Material-UI, providing a seamless and responsive user experience.

Summary:

The Ylight Music app is an open-source music application built with ReactJS and Material-UI. Although support for the app has been dropped, the frontend is still functional and can be connected to any server. The app features a progressive design and offers a seamless user experience. To install the app locally, clone the repository, install dependencies, add YouTube API keys, and start the app using npm start.

react
React

React is a widely used JavaScript library for building user interfaces and single-page applications. It follows a component-based architecture and uses a virtual DOM to efficiently update and render UI components

material-ui
Material UI

material-ui adds classes to Tailwind CSS for all common UI components. Classes like btn, card, etc. This allows us to focus on important things instead of making basic elements for every project.

framer-motion
Framer Motion

Alpine.js is a lightweight JavaScript framework that simplifies the process of creating dynamic, reactive user interfaces on the web. It uses a declarative syntax that offers a higher level of abstraction compared to vanilla JavaScript, while being more performant and easier to use than jQuery.

Pwa

A Progressive Web App (PWA) is a type of web application that uses modern web technologies to provide a native app-like experience to users, including offline functionality, push notifications, and device hardware access. PWAs can be installed on a user's home screen and launched like a traditional app, but do not require a separate app store listing or download.