57 karma · joined October 2, 2017
This sounds good, but unfortunately this approach doesn't work for may kinds of products - especially if you idea is not niche B2B service.
Depending on your SaaS app niche and your marketing capabilities it might take some time to get stable and good-enough cash flow.
The idea to have 'personal google' is good, however it fails as cloud/proprietary solution. If I give access to my gmail/drives/messangers I want to be sure that this data will not be tracked/used by 3rd parties (even as 'telemetry') - this is possible only with open source self-hosted software.
We have a tool similar to metabase - this is seektable.com - which also can be used for as 'database viewer' where end-user can define custom HTML formatting for each value in the table; there are no values editing yet so it is interesting to hear maybe we can add something to make this possible.
BTW, SeekTable can connect to ElasticSearch so it may be used with this data source too.
Does this mean that you don't need charts - only usual datagrid for your Elastic index where you can easily filter/sort documents?.. My product SeekTable can do that. In addition to that, it can build pivot tables by ElasticSearch (say, you may get summary by log entry type, or group by date parts).
(btw our tool also can create pivot tables/charts by CSV up to 500mb or databases)
Also you can check 'Mahout in Action' book - part 1 is about recommendations and it explains everything that you need to know for building your own recommendation engine.