
Vue front end works
- or -
Post a project like this£50(approx. $67)
- Posted:
- Proposals: 19
- Remote
- #4414285
- Expired
Software Engineer, Web Developer, Web Designer, Pentester, Graphic Designer, AI Artist, Video Editor, Photo Editing
⭐⭐⭐⭐⭐Senior Software Engineer | Automation Specialist | Frontend & Backend & AI & Mobile & Agile & Startup

⭐⭐⭐Top 3% Professional and Experienced Javascript SPA | PHP | Ecommerce | Blockchain Guru ⭐⭐⭐

♛ Most Trusted #1 Team |19+ years of expertise in Website, Mobile Apps, Desktop & Console Games. Wordpress, ReactJS, Shopify, Laravel, Python, React Native, Flutter, Unity, Unreal Engine and AR/VR




123521651197758980149351206351547204311283421222590866077844247741187871294320586020673
Description
Experience Level: Entry
We already have a functional front end developed in Vue.js and a connected back-end system in place. The core user interfaces (UIs) are fully built and operational. The task now focuses on enhancing these existing components with additional features to improve usability and functionality.
The primary task is to implement advanced filtering capabilities across various data grids. These filters should be dynamic and context-aware—adapting based on the data type of each column (e.g., text, number, date, dropdown selections). Users should be able to apply multiple filters simultaneously to refine their data views efficiently.
In addition to filtering, the task involves integrating an Excel export functionality. Users should be able to export the currently filtered view of each data grid to a well-formatted Excel file. The exported file must include all visible columns and rows as per the user’s applied filters, and retain basic formatting for clarity.
You will be expected to work within the current Vue.js component structure and follow established conventions. API endpoints for data retrieval are already available. Collaboration with the back-end team may be needed to ensure the export function accurately reflects the data shown on the front end. Performance and cross-browser compatibility must be considered.
The primary task is to implement advanced filtering capabilities across various data grids. These filters should be dynamic and context-aware—adapting based on the data type of each column (e.g., text, number, date, dropdown selections). Users should be able to apply multiple filters simultaneously to refine their data views efficiently.
In addition to filtering, the task involves integrating an Excel export functionality. Users should be able to export the currently filtered view of each data grid to a well-formatted Excel file. The exported file must include all visible columns and rows as per the user’s applied filters, and retain basic formatting for clarity.
You will be expected to work within the current Vue.js component structure and follow established conventions. API endpoints for data retrieval are already available. Collaboration with the back-end team may be needed to ensure the export function accurately reflects the data shown on the front end. Performance and cross-browser compatibility must be considered.
OZGUR O.
98% (36)Projects Completed
40
Freelancers worked with
29
Projects awarded
21%
Last project
8 Dec 2025
United Kingdom
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-

Hi, Thanks for your job posting!
I have some questions for your project:
For the dynamic filtering functionality, how is the column metadata (e.g., data type, filter options) currently structured or retrieved is this defined statically in the frontend, or dynamically from the backend/API?
Regarding the Excel export, should the export logic reside entirely on the frontend (e.g., using libraries like SheetJS), or do you prefer generating and streaming the file from the backend for larger datasets or better formatting control?
Best regards!
1136849
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies