🎵 Label Board – The Task Manager for Artists & Labels
https://label-board.greenhouseprojects.space/
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.
🎛️ 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.
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
-
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
-
Clone the repository:
git clone https://github.com/your-username/Label-Board.git cd Label-Board -
Install dependencies:
npm install
-
Start the development server:
npm start
-
Environment Variables:
- Create a
.envfile in the root directory and add:REACT_APP_API_URL=http://localhost:5000
- Create a
-
Build for production:
npm run build

