About the Project
PolicyBolt was born from a simple insight: as more people build SaaS products through vibe coding—often with no legal or technical background—important things like privacy policies are overlooked or treated as an afterthought.
We were inspired by the idea of making compliance effortless and developer-friendly. Instead of templates or legal jargon, why not create a tool that connects directly to your GitHub repo, reads your codebase, and generates policies automatically?
What We Learned
- GitHub App authentication and repo syncing can be simplified for non-technical users.
- AI can draft meaningful, region-specific privacy policies if guided by the right prompts and context.
- Supabase, n8n, and Resend can form a powerful no-code/low-code backend when orchestrated properly.
How We Built It
- Frontend: Built with Bolt.new using their no-code visual builder and custom React logic.
- Authentication & DB: Powered by Supabase for auth and project management.
- Automation: n8n workflows triggered on repo changes to scan the code, request OpenAI to generate a policy, and update Supabase.
- Email delivery: Integrated Resend to notify users when a new policy is ready for review.
Challenges We Faced
- Setting up GitHub OAuth and repo access securely without adding friction.
- Managing state and webhook triggers reliably within the Bolt.new architecture.
- Handling multiple revisions and ensuring policies are always up-to-date but versioned safely.
- Making the experience intuitive for users with no background in legal or compliance.
In the end, we loved every minute of it—especially the chance to combine automation, AI, and real developer needs into a single clean solution.
Built With
- react
- stripe
- supabase
- typescript
- vercel
Log in or sign up for Devpost to join the conversation.