NeteaseMusic

screenshot of NeteaseMusic
vue
scss

Vue-Cli 3 + Vuex + Vant UI 的移动端网易云音乐

Overview

The Netease Music project is a remarkable mobile application developed using Vue-Cli 3, Vuex, and Vant UI. This project provides music lovers with an engaging platform to access a plethora of features, all aimed at enhancing their musical experience. The implementation not only celebrates the popular Netease Music platform but also showcases the power of modern web technologies.

This application includes a variety of essential features such as trending song lists and search functionality, making it easy for users to discover new music or enjoy their favorites. Its design, driven by Vant UI, promises a sleek and user-friendly interface, ensuring that users can swiftly navigate through the different sections of the app.

Features

  • Recommendation Page: Offers personalized music suggestions to users based on their listening habits, making music discovery effortless.
  • Hot Songs Chart: Displays the trending songs, allowing users to stay updated with the current hits and popular tracks.
  • Search Functionality: Users can easily find their favorite songs or artists through a robust search feature that brings up results quickly.
  • Music Playback: Provides a seamless and enjoyable listening experience, supporting various playback options for user convenience.
  • Playlist Information Page: Displays detailed information about specific playlists, helping users explore different music collections and genres.
vue
Vue

Vue.js is a lightweight and flexible JavaScript framework that allows developers to easily build dynamic and reactive user interfaces. Its intuitive syntax, modular architecture, and focus on performance make it a popular choice for modern web development.

scss
SCSS

SCSS is a preprocessor scripting language that extends the capabilities of CSS by adding features such as variables, nesting, and mixins. It allows developers to write more efficient and maintainable CSS code, and helps to streamline the development process by reducing repetition and increasing reusability.

eslint
Eslint

ESLint is a linter for JavaScript that analyzes code to detect and report on potential problems and errors, as well as enforce consistent code style and best practices, helping developers to write cleaner, more maintainable code.

webpack
Webpack

Webpack is a popular open-source module bundler for JavaScript applications that bundles and optimizes the code and its dependencies for production-ready deployment. It can also be used to transform other types of assets such as CSS, images, and fonts.