WordPress was chosen as the CMS to manage users, artists, event posts, and eCommerce. WordPress’s flexibility allowed easy integration of custom plugins, user roles, and content management.
Features:
User Roles:
Artists: Can create profiles, upload their work (instruments, music, etc.), post updates, and interact with followers.
Admins: Manage users, artists, posts, events, and handle content moderation.
Customers/Fans: Can follow artists, comment on posts, participate in discussions, and purchase products from artist stores.
Artist Profiles:
Each artist has a detailed profile page with bios, images, work descriptions, and a “Follow” button, much like Facebook profiles.
Artist Store:
Each artist has their own store to sell instruments, tools, or other products directly through the platform, using WooCommerce for WordPress.
BBPress Integration:
BBPress was integrated to create community forums where artists and fans could discuss various topics, such as music, instruments, or upcoming events.