| Hi,
I'm planning to build a Laravel package that allow you to import data from a spreadsheet to your application. Available UI components: React, Vue 2 / 3, Livewire, and Blade components. 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. * 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. There is a concept, it's just the first vision as I see how it has to be:
https://youtu.be/JPveTY--rss I was inspired from this product: https://layercode.com, another example: https://flatfile.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 to you think? Will be useful for you? |