<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Segun Samuel Oguntunnbi</title>
    <description>The latest articles on DEV Community by Segun Samuel Oguntunnbi (@ogunsegun).</description>
    <link>https://dev.to/ogunsegun</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1470302%2F5d9d107f-6a3c-4013-ad69-c3f940220f6a.jpeg</url>
      <title>DEV Community: Segun Samuel Oguntunnbi</title>
      <link>https://dev.to/ogunsegun</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/ogunsegun"/>
    <language>en</language>
    <item>
      <title>Suffrage Server app using Bolt.new</title>
      <dc:creator>Segun Samuel Oguntunnbi</dc:creator>
      <pubDate>Thu, 03 Jul 2025 06:22:03 +0000</pubDate>
      <link>https://dev.to/ogunsegun/suffrage-server-app-using-boltnew-31l9</link>
      <guid>https://dev.to/ogunsegun/suffrage-server-app-using-boltnew-31l9</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/wlh"&gt;World's Largest Hackathon Writing Challenge&lt;/a&gt;: Beyond the Code.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;It's a big hackathon I have fully worked on, and also with the help of the community that introduced me to Bolt.&lt;/p&gt;

&lt;p&gt;Check out the app &lt;a href="https://suffrage.netlify.app/" rel="noopener noreferrer"&gt;suffrage server&lt;/a&gt;, let's vote!&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>wlhchallenge</category>
      <category>community</category>
      <category>networking</category>
    </item>
    <item>
      <title>Suffrage Server app</title>
      <dc:creator>Segun Samuel Oguntunnbi</dc:creator>
      <pubDate>Thu, 03 Jul 2025 06:10:26 +0000</pubDate>
      <link>https://dev.to/ogunsegun/suffrage-server-app-5629</link>
      <guid>https://dev.to/ogunsegun/suffrage-server-app-5629</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/wlh"&gt;World's Largest Hackathon Writing Challenge&lt;/a&gt;: Building with Bolt.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;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&lt;br&gt;
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. &lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fn89lwnwblkeohmxtqlgs.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fn89lwnwblkeohmxtqlgs.png" alt=" " width="661" height="939"&gt;&lt;/a&gt; Supabase is generated by bolt.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;The favorite Bolt feature is still how it creates the Supabase tables. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Some of the prompts used: &lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;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.&lt;/p&gt;

&lt;p&gt;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.&lt;/p&gt;

&lt;p&gt;Add the official Bolt.new badge on the footer of the landing page.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Check out the app &lt;a href="https://suffrage.netlify.app/" rel="noopener noreferrer"&gt;suffrage server&lt;/a&gt;, let's vote!&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>wlhchallenge</category>
      <category>bolt</category>
      <category>ai</category>
    </item>
  </channel>
</rss>
