4 ms·
A Laravel package that allow you to import data from a spreadsheet to your app
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?
- arachno1999 5y agoI‘m just starten with Laravel. But this sounds interesting.
- lao9s 5y agoThank you for your reply! Good choise, Laravel it's an awesome framework. Are you from other stack or just started to learn web development?