About the project
Goals
The goal of the project is to develop and launch a new website for the international university in Vietnam that provides both external users and internal stakeholders with a seamless experience for searching information, checking real-time attendees, booking in advance the activities and managing the registration process.
Requirements
- Show real-time number of attendees: The website should always update the number of checked-in attendance in both languages Vietnamese and English
- Need a good and suitable workflow that matches with the practical event
- Provide the updated status of remaining slots for every activity
Outcome
- It has been a very helpful tool for all event coordinators to manage the event activities. The event has been successfully running in both Hanoi and Ho Chi Minh city with a great number of participants without any system breakdown
- It has created a pleasant feeling for both participants and coordinators to check-in, register for the activities as well as watch closely the real-time numbers which should always be precise for event organizer to track down
- It has built the good relationship between stakeholders and a solid ground for a cooperation in the future
Why Drupal was chosen
Drupal is a powerful content management system (CMS) that's a great choice for many projects, but it especially shines in these areas:
- Security: Drupal is known for its robust security features, making it a great pick for sites handling sensitive information or expecting high traffic.
- Scalability: Drupal scales well from small websites to large, complex ones. It can handle a lot of content and traffic without breaking a sweat.
- Flexibility: Drupal is incredibly flexible and can be customized to fit almost any need. There's a huge library of contributed modules that add functionality and extend its capabilities.
- Content Management: Drupal makes it easy to create, manage, and publish content. Even people with no coding experience can add and edit content.
Particularly, in this project, Drupal was chosen because there are available modules to support the event platform, the ability to optimize code and high security.
Technical Specifications
Drupal version:
Key modules/theme/distribution used:
Why these modules/theme/distribution were chosen
- event_platform: to provide functionality designed to satisfy the needs of anyone creating a site for a Drupal Camp or similar event.
- endroid_qr_code: to generate QR codes for defined configurations via URL
- activity_checking: to check in attendees on activity
- activity_registration: to provide registration activity function for users