Skip to content

MERN || MongoDB || Express.js || React.js || Node.js task manager designed specifically for independent artists, producers, and record label teams.

Notifications You must be signed in to change notification settings

tgulu/Label-Board

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Label Board

🎵 Label Board – The Task Manager for Artists & Labels

Website

https://label-board.greenhouseprojects.space/

Description

Label Board is a full-stack MERN-based task manager built for music labels and creative collectives. Designed to support artists, producers, engineers, and visual teams, it enables seamless collaboration . From mixing and mastering to artwork and promotional planning, Label Board helps organise creative workflows with clarity and structure.

Features

🎛️ Create and manage projects (EPs, singles, albums, events)

🗂️ Assign tasks to team members (mixing, artwork, promo, etc.)

📅 Set deadlines and track progress visually

👥 Role-based access for artists, managers, and collaborators

📈 Dashboard with task status and release timelines

Integrated Axios for API communication between front-end and Express.js backend, with secure JWT-based user authentication and MongoDB data persistence.

Included custom dashboards, release timelines, and collaborator tagging, allowing each team member to view and manage only their assigned responsibilities.

Image of Website

image image

Who It’s For

Artists tracking personal projects, studio goals, and promo plans

Label Managers coordinating across a team of artists, engineers, and designers

Collaborators like producers, photographers, and marketers

Tech Stack (MERN)

  • MongoDB – store user profiles, releases, tasks, and timeline data

  • Express + Node.js – API backend, auth, task logic

  • React – front-end state management and dynamic UI

  • Tailwind CSS – fast styling with responsive UI

  • JWT Auth – user login

Installation & Setup

  1. Clone the repository:

    git clone https://github.com/your-username/Label-Board.git
    cd Label-Board
    
  2. Install dependencies:

    npm install
  3. Start the development server:

    npm start
  4. Environment Variables:

    • Create a .env file in the root directory and add: REACT_APP_API_URL=http://localhost:5000
  5. Build for production:

    npm run build

About

MERN || MongoDB || Express.js || React.js || Node.js task manager designed specifically for independent artists, producers, and record label teams.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published