Get Lost
Category
CMS, NGO, PortalTechnologies
Challenge
Complete a project that was started and not finished by a previous team.
The purpose of the project was to create a platform that connects venues and artists from a certain geographic area. The site at that moment only existed with a presentation purpose, none of the Venues and Creatives were able to update the information by themselves or interact.
Accounts can be created as Venue, Creative or Customer. Each of these account types have different functionalities that allow them to present the venue, list events, show products, create galleries, message each other, purchase products, and more.
Account creation needs to have a wizard-like format with multiple steps that will help finalize the process and progress must be saved in case one of the users drops in the middle of the process.
Solution
The project has been inherited with some technical debt where the features requested above were started but none finished or completely integrated to work in a more holistic way.
We refactored part of the inherited code and built most of it as a separate WordPress plugin that will handle the different account types, the interaction between them as well as the actual content that those accounts can manage.
The final product has as few dependencies as possible and a more rounded approach and robust structure that will make it easier to maintain existing functionalities and build new ones.
Key features
Venue registration
Venues from the area can register and start interacting with Creatives and create a presentation profileCreative registration
Artist creates a profile and are listed on the platform allowing them to interact with Venues and other CreativesShop
The platform administrators can list products in partnership with the Venues/Creatives and put them up for saleEvent management
Venues can create events and list them on the platform, Creatives can also be taggedProfile management
Venue and Creative account can maintain the profile page details, location and galleryMicroblogging
Each Creative account gets to create posts inside his accountCommunity profiles
Creatives and Venues profiles that are easy to search and filter by category, making it simple finding and connecting with someone.
Individual Profiles
Both Venues and Creatives have individual profiles that are completely manageable from their account, allowing to update the gallery, events, and more.
Shop
Section dedicated to Clients where they can purchase products that are posted in partnership with Creatives or Venues from the platform.