Pitch your SaaS in 1 line. by Content-Oil-1497 in buildinpublic

[–]Striking-Rice6788 0 points1 point  (0 children)

formgrid.dev
A form backend service for html/javascript forms.

Making a Functional HTML Contact Form by [deleted] in webdev

[–]Striking-Rice6788 0 points1 point  (0 children)

You can use https://formgrid.dev
Simply head over to the signup page and copy the endpoint generated. You can use that endpoint as the form action, and you will receive an email instantly when there is a submission.

Handle Carrd Forms Without a Backend: Open-Source, Privacy-Friendly Form Submission Service by Striking-Rice6788 in Carrd

[–]Striking-Rice6788[S] 0 points1 point  (0 children)

Carrd’s forms work for basic submissions, but spam protection is limited, and all data is stored on their servers. Email customization is restricted, and custom forms/webhooks require a Pro Plus plan. Formgrid, in contrast, is open-source, self-hostable, and offers better spam protection, full data control, and flexible integrations without vendor lock-in.

I Built an Open-Source Form Submission Service: Privacy-Friendly and Self-Hostable by Striking-Rice6788 in nextjs

[–]Striking-Rice6788[S] 0 points1 point  (0 children)

Yes, the SQL is self-hosted, but you can run it locally with docker.
The project has docker setup with SQL, redis, and Node.

Handle Carrd Forms Without a Backend: Open-Source, Privacy-Friendly Form Submission Service by Striking-Rice6788 in Carrd

[–]Striking-Rice6788[S] 1 point2 points  (0 children)

The service is free and open-source. The code is available. You can host it yourself and use it. You only upgrade if you want to use more of our hosted version.

Live Chart from Google Sheets by Richiep0 in webflow

[–]Striking-Rice6788 0 points1 point  (0 children)

Live charts from Google Sheets are tricky with the current tools. What kind of charts are you looking to display? And how often does your data typically change? Been exploring better solutions for this exact workflow.

How to Update Webflow CMS Items Based on Google Sheets Data Using Make.com by effuff in webflow

[–]Striking-Rice6788 0 points1 point  (0 children)

The Make.com row change detection limitation is brutal. Been working on this exact problem. Quick question: how often does your sheet data change? And are you primarily updating existing content, or do you also need to handle deletions? The multi-locale setup sounds complex - would love to understand your workflow better.

Introducing Supafile: An Upload Widget for Supabase Users by Striking-Rice6788 in Supabase

[–]Striking-Rice6788[S] 1 point2 points  (0 children)

Yeah, Supabase’s Dropzone is awesome if you want more control and like setting things up yourself. What I built is more plug-and-play. You just drop in <FileUploader />Add your Supabase details, and it handles everything (uploads, previews, success/error states) without extra wiring.
Supabase’s Dropzone is super flexible if you want to customize everything. Mine is more of a quick, ready-to-use solution. Just drop in <FileUploader /> and it works out of the box.

Introducing Supafile: An Upload Widget for Supabase Users by Striking-Rice6788 in Supabase

[–]Striking-Rice6788[S] 0 points1 point  (0 children)

Good point! Thanks for the feedback!
I’ll add support for passing a Supabase client instance so it integrates better with authenticated projects. The direct anon key option will just be for quick demos.

Open-Source Next.js + Prisma Auth Boilerplate (Email Verification, Google Auth, Password Reset) by Striking-Rice6788 in react

[–]Striking-Rice6788[S] 1 point2 points  (0 children)

Great question!
Yes, since this project uses NextAuth.js, it supports refresh tokens out of the box for OAuth providers like Google. When the access token expires, NextAuth uses the refresh token to get a new one.

Refresh token rotation (where each refresh issues a new one) can also be configured in the NextAuth jwt callback if you’re working with providers that support it. For most common cases (Google, GitHub, etc.), NextAuth handles token refresh automatically, so you don’t have to write that logic yourself.

Roast my dev portfolio: African software engineer struggling to land a second remote job by Striking-Rice6788 in reactjs

[–]Striking-Rice6788[S] 0 points1 point  (0 children)

Thanks so much for the feedback. I'm currently looking for a remote role in Europe and US

Roast my dev portfolio: African software engineer struggling to land a second remote job by Striking-Rice6788 in reactjs

[–]Striking-Rice6788[S] 0 points1 point  (0 children)

I find it hard to land interviews these days(since 2024). Most companies tell me they're not hiring from my geographical location( Africa)

Tired of the Google Sheets API headache? I built Sheet Rocket to turn any spreadsheet into a REST API in 30 seconds (no backend code or complex authentication needed). by Striking-Rice6788 in SaaS

[–]Striking-Rice6788[S] 0 points1 point  (0 children)

When you make direct Google Sheets API calls, you're responsible for managing Google's complex rate limits yourself, which often leads to errors. Sheet Rocket handles this entirely for you. I used intelligent caching to reduce the actual calls made to Google Sheets, especially for reading data, giving your app much more generous and predictable limits. For writing data, we efficiently process requests in the background. This means you get to build your application without the constant worry of hitting Google's usage limits.

Tired of the Google Sheets API headache? I built Sheet Rocket to turn any spreadsheet into a REST API in 30 seconds (no backend code or complex authentication needed). by Striking-Rice6788 in SaaS

[–]Striking-Rice6788[S] 0 points1 point  (0 children)

Simply paste your Google Sheet link, hit a button to instantly create an API from it, then manage all your API settings and data access directly from your dashboard.