Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
MERN Stack Music Player App 2022
Rating: 4.5 out of 5(33 ratings)
180 students

MERN Stack Music Player App 2022

Build a fullstack dynamic music/audio player using React , Redux , Node , Mongo , Multer , Cloudinary
Last updated 7/2022
English
English [Auto],

What you'll learn

  • Building Real Time Project From Scratch
  • Building our custom audio player which will have all the controls like play , pause , next song , previous song , shuffle songs , forward song , volume controls
  • Handling file uploads with Multer and Cloudinary
  • Working with Tailwind CSS
  • Building everything from scratch by avoiding external libraries
  • We will also work on playlists concept , Creating playlist , add songs to playlist , removing songs from playlist etc.
  • Working with admin panel where the admin can control the entire application.
  • Adding song , uploading files , edit song etc.
  • Two rounds of unit testing , Fixing issues after unit testing
  • By the end of this course you can able to build your own music player with all controls and functionalities.
  • Deployment to Heroku.

Course content

14 sections43 lectures9h 9m total length
  • PROMO / Source Code6:25

    Build a full MERN stack music player with React, Redux Toolkit, and Tailwind on the front end, and Node, Express, MongoDB on the back end, including a custom audio player.

  • Project Preview13:55

    Demonstrates authentication flows with login and registration, jwt-based user management, and admin controls to manage songs and playlists with a music player, including create playlist, in mern stack music app.

  • Front End Setup3:43

    Set up the front end by scaffolding a React app named client in the music player project, run on localhost 3000, and clean defaults to show Share Music.

  • Tailwind Setup7:32

    Install and configure tailwind in a react-based mern stack music player app, create tailwind and postcss configs, update project files, restart the dev server, and apply basic tailwind utilities.

  • Node/Express setup4:29

    Set up the Node.js backend for the music player by installing Express and Mongoose, creating a server.js entry point, and running on port 5000 with nodemon for automatic restarts.

  • Node Mongo Connection11:31

    Set up MongoDB Atlas connection using the Atlas URL, install the dotenv extension, and connect Node.js with Mongoose, validating the connection and handling errors in a config-driven workflow.

Requirements

  • React
  • Node

Description

Hi Guys ,

Welcome to the course MERN Stack Music Player

By listening the word music player you may be wondering that why we need a separate course for music player app.

Because already we lot of tutorials available to build music player. So to the student who are having this question...my answer is very simple You might have seen music player web apps which were build using plain Html/CSS or React or Plain Java script.

But in this course we will build the music player using MERN STACK.

What will students learn in this course ?

Building Real Time Project From Scratch

Handling file uploads with Multer and Cloudinary

Working with Tailwind CSS.

Building components from scratch without using any external libraries and frameworks.

Building our custom audio player which will have all the controls like play , pause , next song , previous song , shuffle songs , forward song , volume controls etc.

We will also work on playlists concept.

Creating playlist , add songs to playlist , removing songs from playlist etc.

Working with admin panel where the admin can control the entire application.

Adding song , uploading files , edit song etc.

Two rounds of unit testing.

Fixing issues after unit testing

By the end of this course you can able to build your own music player with all controls and functionalities.

24/7 Q/A Support

Deployment to Heroku.

--------------------------------------------------------------------------------------------------------------

MERN stands for MongoDB, Express, React, Node, after the four key technologies that make up the stack.

  • MongoDB - document database

  • Express(.js) - Node.js web framework

  • React(.js) - a client-side JavaScript framework

  • Node(.js) - the premier JavaScript web server

Express and Node make up the middle (application) tier. Express.js is a server-side web framework, and Node.js the popular and powerful JavaScript server platform. Regardless of which variant you choose, ME(RVA)N is the ideal approach to working with JavaScript and JSON, all the way through.

React is a free and open-source front-end JavaScript library for building user interfaces based on UI components. It is maintained by Meta and a community of individual developers and companies.

Redux is an open-source JavaScript library for managing and centralizing application state. It is most commonly used with libraries such as React or Angular for building user interfaces. Similar to Facebook's Flux architecture, it was created by Dan Abramov and Andrew Clark.

Node.js is an open-source, cross-platform, back-end JavaScript runtime environment that runs on the V8 engine and executes JavaScript code outside a web browser, which was designed to build scalable network applications.

MongoDB is an open source cross-platform document-oriented database program. Classified as a NoSQL database program, MongoDB uses JSON-like documents with optional schemas. MongoDB is developed by MongoDB Inc. and licensed under the Server Side Public License which is deemed non-free by several distributions

Who this course is for:

  • MERN Stack Developers
  • Fullstack Developers