Goals
- Prepared an Approach Document and conducted requirement gathering during the development process.
- Understood the existing functionality and implementation.
- Utilized technologies such as Vue.js, jQuery, and REST API (Laravel) to collect and manage large amounts of user data.
- Deployed the project on platforms like GitHub for version control.
- Utilized Trello for effective project management.
Key Features
- Collected a significant amount of user data from various feeds using REST API and Vue.js.
- Integrated the user data seamlessly with the WordPress site.
- Implemented a flexible role management system, including roles such as Super Admin, Director, Coordinator, and Event Manager.
- Maintained comprehensive records of guests and performers, including their data and schedules for the event.
- Offered configuration options to manage default data throughout the system, ensuring flexibility and customization.
- Included basic informative pages to provide essential event details and information.
Technologies Used
The project employed the following technologies:
Laravel
A powerful PHP framework used for building robust and scalable web applications.
Vue.js
A progressive JavaScript framework for creating dynamic user interfaces.
Bootstrap
A popular front-end framework for responsive web design.
jQuery
A JavaScript library used for simplifying client-side scripting.
REST API
A standard protocol for building and consuming web services.
Design
The design of the platform is visually appealing, reflecting the vibrant and dynamic nature of the event. The interface is intuitive, allowing users to easily navigate through different sections and access relevant information. The design incorporates responsive elements to ensure a seamless user experience across various devices.
Responsiveness
The platform is designed to be fully responsive, adapting to different screen sizes and devices. Whether accessed on desktops, tablets, or mobile phones, users can enjoy a consistent and optimized experience. The responsive design ensures that content is displayed appropriately and interactions remain user-friendly.