Musically Backend

This is the backend API for the Addis Software Test Project - MERN Stack, built using Node.js, Express, and MongoDB.

Features

  • Create, read, update, and delete (CRUD) songs.
  • Generates statistics:
    • Total number of songs, artists, albums, and genres.
    • Number of songs in each genre.
    • Number of songs & albums each artist has.
    • Number of songs in each album.

Technologies Used

  • Node.js
  • Express.js
  • MongoDB with Mongoose
  • Docker for containerization.