Drag & Drop Screen Building
Rather than click-to-add, Draftbit components should be drag & drop onto Web Preview or into the Layer Tree.
State Management Support
Functionality to set different states for the same screen. Additionally, it would be great to have a way to allow External Data to control screen state locally.
Custom mock data
Similar to the example-data provided by Draftbit, let's have custom endpoints that return JSON (or other format) data. This is useful when the API is not yet hosted publicly but you have JSON files that represent the API call results. Adding them through the dashboard would be similar to adding a REST API endpoint like you do now.
Integrate with Stripe for payments
Integrating with Stripe for accepting payments will be huge for managing SaaS products and ecommerce. Ideally support Stripe Connect as well to route payments
I would like to sync Figma design with Draftbit. As a designer I have to rely on a screen design tool, however I would like to reuse whatever I design in other apps. Being able to import designs and tweak UI in Draftbit would dramatically change and improve my workflow.
Logic module just like Bubble.io
As obvious from the title, Draftbit currently have nothing to define about what if and if then else scenarios. Take an inspiration from Bubble.io how they have nailed down the logic part. Without this feature, the ones who don't know how to code have no option except to look for some programmers who could build the login/signup.
Local Storage Support
Having the ability to set and get local storage would be necessary to creating applications with sessions or other globally persisted data. For example, a login mutation would store a JWT token that would later be used by an authorized mutation or query by adding the token to the Authorization Header.
Import / export projects
It would be good to have the ability to take an exported project and then import it back into Draftbit. I’m thinking about backups and source code control/management. I’d like to periodically export my projects and store them in my git repo. Then at some later date if I need to revert to a previous build, I’d like to take the old export and upload it back into Draft bit as a new project.