Support the ongoing development of Laravel.io →
React Vue.js Laravel

Hi,

Often, almost of web applications, need to have data import functionality that allow users to import bundle data from spreadsheet into your application, like Contacts, Categories, Products...etc.

The problem:

Every time you need to build this functionality from scratch, it takes a lot of time and effort to create the API that can have columns validation, file format, handle large import files (e.g. 1 million rows), and makes UI that can provide the best end user experience.

The solution:

A Laravel package with great, tested and documented API togheter with UI Livewire and Blade components. A npm packages to provides UI for React, Vue 2/3.

There is a concept, it's just the first vision as I see how it has to be: https://youtu.be/JPveTY--rss

  • Ease and flexibile integration in any Laravel/React/Vue projects.
  • Define columns with their validation rules
  • Support format: xls, .xlsx, .ods, and .csv and Google Sheets Integration.
  • Templates of imports.
  • Styles customization. Will use Tailwind CSS.
  • Listen for events: Import started, Import ended.
  • Send notifications to the user when import is ready.

I was inspired from this product: https://layercode.com/. But I consider that as a Web Artisan I can have this directly in my application and even cheaper than paying a monthly subscription.

I'm thinking to make it as a software license, one-time payment with one year updates, as spatie.be do.

What do you think? Will be useful for you?

Last updated by @lao9s 3 years ago.
0

Sign in to participate in this thread!

Eventy

Your banner here too?

Moderators

We'd like to thank these amazing companies for supporting us

Your logo here?

Laravel.io

The Laravel portal for problem solving, knowledge sharing and community building.

© 2025 Laravel.io - All rights reserved.