Project page

Valorant

Explore the World of Valorant Agents

The challenge

The challenge of this college project involved integrating a Vue.js frontend with a Lumen API to create a web application that displays Valorant agents. Additionally, we needed to integrate a second call to an external Valorant API to retrieve detailed agent information, necessitating careful coordination between our frontend, custom API, and the external API. Furthermore, we needed to implement features to enable users to view agent details without navigating to a different page, alongside proper error handling and loading indicators for an enhanced user experience. Ensuring responsiveness across devices was also a priority.

Solution

Our solution effectively integrated the Vue.js frontend with the Lumen API, enabling the seamless retrieval and display of Valorant agent information. We coordinated a second call to an external Valorant API to retrieve detailed agent data, enhancing the user experience. Implementing features for viewing detailed agent information without page navigation, alongside error handling and loading indicators, improved user interaction. Furthermore, our solution prioritized responsiveness, ensuring a consistent experience across various devices. GSAP animations were used to enhance the visual appeal and interactivity.

Process

Our process involved setting up a Vue.js application and creating a Vue instance to fetch data from the Lumen API, dynamically displaying sorted listings of Valorant agents. We implemented a feature allowing users to view detailed agent information without navigating to a different page by making a second call to an external Valorant API. Additionally, we focused on error handling for failed API requests and included loading indicators for improved user experience.

Year

2024

Team

Marianne Febra
Patricia Martins

Deliverables

Website

Roll

Front-End Developer
Back-End Developer

Skills

HTML
CSS
JavaScript
GSAP
Vue
Lumen

Check Out These Projects As Well!