Back to Projects
Album Release

Album Release

Artist Release is a full-stack web app for searching and tracking music artists.

May 2023 - May 2023 Less than a month

Tech Stack

Node.JSExpress.jsReact.JSMongoDBMusicbrainz API

Overview

Artist Release is a full-stack web app for searching and tracking music artists. The project was built during a bootcamp in 2023 as a short group project, with a React frontend, a Node.js backend, and MongoDB for persistence.

The app lets users import artist data from Last.fm using search parameters or direct artist search with autocomplete. Artist metadata is sourced from MusicBrainz.

Project Context

Tech Stack

Frontend

Backend

Database

External APIs

Features

How It Works

  1. A user searches for an artist directly or starts typing in the autocomplete field.
  2. The frontend sends requests to the Node.js backend.
  3. The backend queries Last.fm for matching artists or import results.
  4. The app enriches or maps artist data using MusicBrainz.
  5. Selected artist data is stored in MongoDB and returned to the frontend.

Repository Status

This repository is kept online for archive and portfolio purposes only. It is not actively maintained, and issues, pull requests, or feature requests may not receive updates.

Notes

Because this was a bootcamp project built on a short timeline, the codebase may include rough edges, unfinished ideas, or outdated dependencies. It is preserved as a snapshot of the original work rather than a production-ready application.

Why This Repo Exists

This project is part of a learning journey and reflects collaborative work completed under a tight deadline. It remains available as an archived example of a bootcamp full-stack application.

View All Projects