<?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: JohnDelvin</title>
    <description>The latest articles on DEV Community by JohnDelvin (@john4650hub).</description>
    <link>https://dev.to/john4650hub</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%2F787755%2F67457b69-779c-4a1b-881b-ef4afe0c3c56.jpg</url>
      <title>DEV Community: JohnDelvin</title>
      <link>https://dev.to/john4650hub</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/john4650hub"/>
    <language>en</language>
    <item>
      <title>I have created a whatsapp and facebook like social gaming platform</title>
      <dc:creator>JohnDelvin</dc:creator>
      <pubDate>Wed, 03 Sep 2025 21:28:46 +0000</pubDate>
      <link>https://dev.to/john4650hub/i-have-created-a-whatsapp-and-facebook-like-social-gaming-platform-11ml</link>
      <guid>https://dev.to/john4650hub/i-have-created-a-whatsapp-and-facebook-like-social-gaming-platform-11ml</guid>
      <description>&lt;p&gt;&lt;a href="https://chattinga.github.io/" rel="noopener noreferrer"&gt;Link to the platform&lt;/a&gt;&lt;br&gt;
&lt;a href="https://github.com/John4650-hub" rel="noopener noreferrer"&gt;My github&lt;/a&gt;&lt;br&gt;
&lt;a href="https://www.reddit.com/r/Supabase/comments/1n7qs4g/i_have_built_a_whatsapp_and_facebook_like_social/" rel="noopener noreferrer"&gt;Video link&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;What you should know before reading any of this:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The plaform is "mobile first".&lt;br&gt;
Am 21year old male from Africa, Uganda , a self taught software engineer with 8 years of experience(since i started writing code)  in js, c/c++,python,bash scripting and Java.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why:&lt;/strong&gt; &lt;br&gt;
I have been on vacation(high school vacation here lasts for about 12 months), and have built alot of side projects, read and written alot of code,plus doing whatever i wanted...&lt;br&gt;
Actual reason was actually curiosity.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;short story:&lt;/strong&gt;&lt;br&gt;
I have been working on it for about 2.5 months. Database is fully under supabase API. These are some of the features:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Realtime messaging&lt;/li&gt;
&lt;li&gt;Comment section&lt;/li&gt;
&lt;li&gt;Inapp marketplace for selling games mainly HTML5 game using built with phaser3 and Android games built using libGDX personally made by me (am also working on startup game development company).&lt;/li&gt;
&lt;li&gt;Gamelauncher&lt;/li&gt;
&lt;li&gt;Searching users by name and including filters for location  and hobbies(predefined hobbies).&lt;/li&gt;
&lt;li&gt;Posting content similar to whatsapp status(compression is done using ffmpeg github actions after the post has been uploaded, supports text based posts, video , image). Storage is under cloudinary free-tier.&lt;/li&gt;
&lt;li&gt;Notifications.(not realtime but fetches when the current data is invalidated or page refocuses)&lt;/li&gt;
&lt;li&gt;Marketplace . Can be used by local users via mobile money(mainly from my country) and international users via credit cards.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;There's more but these are the things endusers will actually notice.&lt;/p&gt;

&lt;p&gt;I used react-bootstrap, fortawesome, and react for the front end. Everything todo with lists uses react-window including the texting area.  &lt;/p&gt;

&lt;p&gt;I would like some tips on what i should improve.&lt;/p&gt;

&lt;p&gt;For now am hosting using github pages(not allowed for this kind of stuff). &lt;/p&gt;

&lt;p&gt;Am using supabase free-tier though  i plan to scale if actually the platform becomes popular. The idea was to a have a social platform with games because sometimes there's no one to chat to or simply we don't want to actually chat at the moment, why not play a game.&lt;br&gt;
I could use some tips to improve it.&lt;/p&gt;

</description>
      <category>supabase</category>
      <category>socialmedia</category>
      <category>gamedev</category>
      <category>react</category>
    </item>
    <item>
      <title>Recommend me some good ideas to improve my website</title>
      <dc:creator>JohnDelvin</dc:creator>
      <pubDate>Sat, 26 Apr 2025 17:28:50 +0000</pubDate>
      <link>https://dev.to/john4650hub/recommend-me-some-good-ideas-to-improve-my-website-307a</link>
      <guid>https://dev.to/john4650hub/recommend-me-some-good-ideas-to-improve-my-website-307a</guid>
      <description>&lt;p&gt;I made this website {&lt;a href="https://studywindow.github.io/pages/streams.html" rel="noopener noreferrer"&gt;Streams Page&lt;/a&gt;} because i felt like alot of students who struggle with lack motivation could maybe benefit from watching others students study. &lt;br&gt;
I shared it in some study groups on reddit and got some good reviews, but no one was giving feedback on what needed improvement so i thought i could get some useful feedback from fellow developers. &lt;a href="https://github.com/StudyWindow/StudyWindow.github.io" rel="noopener noreferrer"&gt;Link to github repository&lt;/a&gt;&lt;/p&gt;

</description>
      <category>study</category>
      <category>studywithme</category>
      <category>motivation</category>
    </item>
    <item>
      <title>Recommend me some good ideas to improve my website</title>
      <dc:creator>JohnDelvin</dc:creator>
      <pubDate>Sat, 26 Apr 2025 17:28:35 +0000</pubDate>
      <link>https://dev.to/john4650hub/recommends-me-some-good-ideas-to-improve-my-website-2n9h</link>
      <guid>https://dev.to/john4650hub/recommends-me-some-good-ideas-to-improve-my-website-2n9h</guid>
      <description>&lt;p&gt;I made this website {&lt;a href="https://studywindow.github.io/pages/streams.html" rel="noopener noreferrer"&gt;Streams Page&lt;/a&gt;} because i felt like alot of students who struggle with lack motivation could maybe benefit from watching others students study. &lt;br&gt;
I shared it in some study groups on reddit and got some good reviews, but no one was giving feedback on what needed improvement so i thought i could get some useful feedback from fellow developers. &lt;a href="https://github.com/StudyWindow/StudyWindow.github.io" rel="noopener noreferrer"&gt;Link to github repository&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>discuss</category>
      <category>productivity</category>
      <category>motivation</category>
    </item>
    <item>
      <title>Easter bunny time</title>
      <dc:creator>JohnDelvin</dc:creator>
      <pubDate>Wed, 13 Apr 2022 05:04:28 +0000</pubDate>
      <link>https://dev.to/john4650hub/easter-bunny-time-3766</link>
      <guid>https://dev.to/john4650hub/easter-bunny-time-3766</guid>
      <description>&lt;p&gt;&lt;a href="https://john-delvin.itch.io/easter-bunny-time" rel="noopener noreferrer"&gt;Easter bunny time by John Delvin&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Hello everyone. Am here to share my new game about easter celebrations.&lt;br&gt;
In this game, you play as the easter bunny though this time you're not hiding eggs but finding them in only 5 minutes. Your task is to collect all 50 eggs before the time elapses.Have fun and i wish you happy Easter &lt;br&gt;
celebrations.&lt;br&gt;
I used the Phaser to create my game&lt;br&gt;
&lt;strong&gt;Click on the link above &lt;br&gt;
to play.&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;Take a screen shot when you find your last egg and add it to your comment, you can share how many times it took you to win&lt;/strong&gt;&lt;br&gt;
For me, i won after trying twice&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%2Flyo5r7v55uv9gyejv2gr.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%2Flyo5r7v55uv9gyejv2gr.png" alt="Image description" width="509" height="384"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>easter</category>
      <category>html</category>
      <category>game</category>
      <category>free</category>
    </item>
    <item>
      <title>What things should i consider before building a gaming site?</title>
      <dc:creator>JohnDelvin</dc:creator>
      <pubDate>Sun, 06 Mar 2022 18:36:41 +0000</pubDate>
      <link>https://dev.to/john4650hub/what-things-should-i-consider-before-building-a-gaming-site-2c1a</link>
      <guid>https://dev.to/john4650hub/what-things-should-i-consider-before-building-a-gaming-site-2c1a</guid>
      <description>&lt;p&gt;Hi everyone, am self taught and still in high school and for the last 2 years, i have been teaching myself how to code and now i feel am ready to put what i have learnt to use. The reason why i wanted to code in the first place, was to build games, i built some few games and shared them with my friends during the lockdown, they were just small 2d games i built with &lt;strong&gt;phaser 3&lt;/strong&gt;.I felt like i needed to do more than just games so i want to build a gaming site where one can play and download games from. I know how to write code in;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Javascript&lt;/li&gt;
&lt;li&gt;html&lt;/li&gt;
&lt;li&gt;css&lt;/li&gt;
&lt;li&gt;Python (my first to learn)&lt;/li&gt;
&lt;li&gt;C&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;what else do i need to know before starting? &lt;/p&gt;

</description>
      <category>advice</category>
      <category>game</category>
    </item>
  </channel>
</rss>
