Vue.js CRUD & Layout Build

Job ID: 40300273

Budget: $250 – $750 USD

I need a clean, responsive frontend built in Vue.js that covers the full CRUD cycle—create, read, update and delete—plus robust search / filter capability and paginated lists. The focus is on both the functionality and the “verstka,” so a polished, mobile-friendly layout is just as important as the logic behind it.

Here’s what I expect:
• A single-page Vue application (Vue 3 preferred) with clearly structured components, Vue Router for navigation where sensible, and state management through Pinia or Vuex.
• Reusable form and table components that handle validation, inline editing and confirmation prompts.
• Search and filter inputs that feel instant and intuitive, paired with server- or client-side pagination (I’ll confirm the data source with you at kickoff).
• Well-commented, modular code that I can extend later, delivered through a Git repository.

If an API is already available, I’ll share the endpoints; otherwise, we can mock data locally first. The UI needs to be responsive, matching modern standards in spacing, typography and color so it drops neatly into my existing project without extra tweaks.

Hand-over is complete when I can run npm install && npm run dev, point the app at my data source and see every CRUD action, search and pagination working smoothly across desktop and mobile breakpoints.