Overview
This application is suitable for organizations who hold campaigns in order to raise brand awareness. It can support the collection, classification and management of data that users have shared. By sharing the posts from the campaigns, users will get points and this application will rank their accounts by those points.
Why Drupal was chosen
Drupal was chosen for having many great available functions, such as user management, content management and API.
Describe the project
Goals
For this project, our client was asking for a simple and handy application to track the campaign’s performance. This application should be able to collect data continuously and export reports in real-time. Overall, they expected to have a lean experience when using this application to focus on the results of their campaigns.
Requirements
On this project, there are some required functions that we need to develop. Firstly, this application must have the ability to create content and hashtags for everyone to share. Moreover, the system will need to calculate how many times those hashtags are shared. Next, it is also required to be able to collect and store users’ data from social platforms. Then, their reactions on social media will be analyzed and their accounts will be ranked by points. And the last one is the function of exporting the reports for the manager.
Outcome
This application made a great impact on their campaign. Thanks to it, our client could easily collect data in real-time when users shared the posts or hashtags on social platforms and throughout the campaign to analyze the campaign’s performance. Besides that, when the campaigns ended, our clients could also draw some lessons based on the reports exported from this application to make better ones in future.
Technical Specifications
Drupal Version
Drupal 9.2