This is a submission for the World's Largest Hackathon Writing Challenge: Building with Bolt.
Suffrage is a cornerstone of democracy, enabling citizens to participate in shaping their government and society. You can create a channel for your election to run the government and society. Any form of voting can be created. (E-voting) It is revolutionizing democratic processes worldwide. With advancements in technology, governments and organizations are exploring secure, efficient, and accessible methods for conducting digital elections. It was built with TypeScript, PLpgSQL, and bolt.new. The technical challenges are integration with External APIs or Services, such as Supabase, which was used in the project, with knowledge of SQL Supabase integration with the use of bolt
Prompts must be well understood because of the way the suffrage is designed; I have to understand the tables and policy created by Bolt, if it's what I need. I was able to break through based on understanding the Bolt prompts' usage.
Supabase is generated by bolt.
The favorite Bolt feature is still how it creates the Supabase tables.
Some of the prompts used:
trigger warnings on Supabase, why all my tables have been disabled from RLS, I enabled the posts table RLS, and I got this error Failed to send message: new row violates row-level security policy for table 'posts' Also, when I enable RLS FOR channels, all the new channels created in the organization are not showing, and on the member, it shows no channel. Update the Supabase correctly with RLS and work the way it's working when RLS is disabled.
On the memberleftsidebar, list the organization the user/voter has joined, with just an icon, and when the user clicks on it, it will take the user to any of the organizations they want to.
Add the official Bolt.new badge on the footer of the landing page.
Check out the app suffrage server, let's vote!
Top comments (0)