I should have put the api docs in the main nav: https://api.stepworkers.com/
But also maybe a video demo! Will follow up with more demos in the future but you need both a google email for auth and a cloudflare account for deploying workers to your workflows
Super cool. It's likely in the works but it would be cool to have more recipes / mini templates to start with on the application builder. E.g. a list of most active users or something similarly generic to help me get to something real faster. Also the ability to add an integration / connect postgres from the 'new api' prompt rather than having to go back to the dashboard first
This is a really good idea and something that is on our roadmap to add templates to accelerate tooling development. We're learning about the most common use cases and going to build templates to shortcut getting started. The other thing we've discussed is upon connecting an integration (ex. Postgres) automatically giving you a postgres admin app, similar to what you get with a Django admin for example.
Is that what what you're referring to?
good usability feedback on the New API part of the UI, we will address this!
Yeah pretty much, help me get to a data connected state as fast as possible so I have an app / view to share with someone. It's likely an app has a user's table with created ts, help me generate a chart of signups over last 30 days or something rather than having me manually create an app, drag in a chart, nav about to connect pg and then write the basic SQL. Then once I have a working base I can explore from there
There are some very good features of Django Admin we can learn from like their onboarding - the major reason some users have replaced Django Admin with Superblocks is that Superblocks works with your db but also internal/external APIS pretty easily, plus there's a Workflow and Cron Job aspect to the platform.
The reason others have chosen to stay with Django admin and not move to Superblocks is they spent a ton of time investing in it (and it works quite well), the switching cost ends up being high.
I like the emphasis on simplicity but there needs to be at least some documentation / link to a GH readme on how to get started. Also the signup form validation fails silently
Stripe payment links are great but they're currently missing some functionality which would make them even better.
I've built a no code payment link builder which extends standard Stripe payment links with some advanced functionality, such as:
Taxes - enable auto collection and extended tax id capture
Currently you can't add a tax rate to a Stripe payment link, let alone enable the new Stripe Tax auto collection feature. I've fixed this so that you can enable it by simply switching a toggle. You can also enable tax id capture and choose a broader set of countries to capture from.
Dynamic customer lookup by param
One of the (very) few annoying things with Stripe is that a duplicate customer will get created for every successful checkout unless the session is initialized within the context of that customer. To fix this you need to assign a customer pre-checkout but you can currently only do that programatically. I've fixed this so that now you can create a payment link, pass an email param (or customer id) and we'll do the customer lookup dynamically. If we find the target customer, we'll init a checkout session for them. No more dupe customers!
Other things I've added support for:
- Multiple prices
- Funnel and conversion analytics
- Custom redirects
- Set any payment method option
- Multiple products
- Digital asset delivery post checkout
- Branded links
- Pre-applied coupons - no more copy and paste coupon codes
- Custom metadata for social previews
- Free form price amounts
- One click unsubscribe billing management for customers
- Seamless test link mode (just add /test/ to the url when enabled, no need to create test products, prices etc.)
Also there's an API in the works so if you're interested, add your email to the waitlist.
One click payment links help anyone on your sales and marketing team remove friction from your payment funnel, no coding required.
The links align to the Stripe checkout session API, so your teammates can adjust pricing, apply discounts, set tax rates, all without requiring any re-deploys.
This helps sales and marketing take more ownership of customer facing pricing and requires less engineering resources for product / pricing initiatives. Win win
I built DevPlan after reflecting on my professional growth as an engineer over the last few years. The biggest impact on my career so far, which has helped me grow into some senior and management roles, has been having a consistent professional development plan in place for myself,
However, making and sticking to a development plan is hard work, it’s difficult to know where to start, what to focus on, and how to carve out time to make real progress.
I found it even harder as a manger, when you’re tasked with defining and guiding the development plans of your reports, to help them grow and achieve their personal growth goals, all while executing and delivering on product initiatives for your organization.
So I built a way to auto generate professional development plans for engineers, which they can collaborate on with their managers.
Each plan is personalized, with engineering tasks based on the engineers preferences and skill set. The tasks are distributed over the year to make the plan manageable, and when you need more things to do, there’s a inventory of suggested goals and great technical content to pick from.
For managers, DevPlan lets you collaborate with your reports on their growth, and provides you with a hub for tracking their progress, recommending new goals and supporting them with feedback. Managers get to spend more valuable time guiding rather than defining development plans. This is an upcoming feature, so if you’d like to get notified of its progress, pop your email in the waitlist form.
DevPlan’s overall goal is to make it easier for engineers to plan their professional development, and to help their managers support them in that effort. All feedback welcome! Reach out here or send a note via the in app chat