rollthecloudinc / quell

Climate aware CMS breaking web apps free from carbon emissions.
https://demo.carbonfreed.app/pages/create-panel-page
GNU General Public License v3.0
14 stars 1 forks source link

Collab Optimizations #265

Open ng-druid opened 2 years ago

ng-druid commented 2 years ago

There are many improvements that can be made to optimize the collaboration workflows. Especially in terms of enabling front-end development without cloud knowledge or even cloud write access.

The base level platform can be ran without the cloud. Instead of s3 for object storage and open search for route discovery idb is used. However, this is currently contained inside the panels module. Therefore, this needs to be turned into configuration that be controlled inside the environments file instead. Once that is done contributers will be able to be able to run core without the need for cloud locally. This is a nice benefit of making everything json based. Alternative models can be implemented in the future and have been considered though have gone unimplemented like RxDB solutions which I'm very interested in possibly supporting as well.