<?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: Allan</title>
    <description>The latest articles on DEV Community by Allan (@allanmwirigi).</description>
    <link>https://dev.to/allanmwirigi</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%2F539051%2F4b5504cf-c31b-40f8-95d1-9187c8f44c9d.jpeg</url>
      <title>DEV Community: Allan</title>
      <link>https://dev.to/allanmwirigi</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/allanmwirigi"/>
    <language>en</language>
    <item>
      <title>Collab Space - DigitalOcean App Platform Hackathon Submission</title>
      <dc:creator>Allan</dc:creator>
      <pubDate>Fri, 08 Jan 2021 21:16:53 +0000</pubDate>
      <link>https://dev.to/allanmwirigi/collab-space-digitalocean-app-platform-hackathon-submission-4j3g</link>
      <guid>https://dev.to/allanmwirigi/collab-space-digitalocean-app-platform-hackathon-submission-4j3g</guid>
      <description>&lt;h2&gt;
  
  
  What I built
&lt;/h2&gt;

&lt;h4&gt;
  
  
  Collab Space
&lt;/h4&gt;

&lt;h3&gt;
  
  
  Category Submission
&lt;/h3&gt;

&lt;p&gt;Built for Business&lt;/p&gt;

&lt;h3&gt;
  
  
  Screenshots
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--NnE5incd--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/alzc32cr20gbnnpp9mq1.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--NnE5incd--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/alzc32cr20gbnnpp9mq1.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--022G52cG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/0jrx3ccbdsv55waa448k.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--022G52cG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/0jrx3ccbdsv55waa448k.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;br&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--PMh7hIDV--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/bnqsg1w24e8e4xxurlrf.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--PMh7hIDV--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/bnqsg1w24e8e4xxurlrf.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Description
&lt;/h3&gt;

&lt;p&gt;An interactive, synced workspace for collaborative doodling and chat.&lt;br&gt;
Users can create a common workspace which can accessed by a WorkspaceName and Password. &lt;br&gt;
Members of the workspace can work on and edit the same whiteboard as well as chat with each other.&lt;/p&gt;

&lt;h3&gt;
  
  
  Link to Source Code
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://github.com/AllanMwirigi/collab-space-frontend"&gt;https://github.com/AllanMwirigi/collab-space-frontend&lt;/a&gt;&lt;br&gt;
&lt;a href="https://github.com/AllanMwirigi/collab-space"&gt;https://github.com/AllanMwirigi/collab-space&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Permissive License
&lt;/h3&gt;

&lt;p&gt;MIT&lt;/p&gt;

&lt;h2&gt;
  
  
  Background
&lt;/h2&gt;

&lt;p&gt;With the pandemic, a lot of activites are going online. I wanted to build something that would help work collegues to interact, collaborate and share their ideas online.&lt;/p&gt;

&lt;h3&gt;
  
  
  How I built it
&lt;/h3&gt;

&lt;p&gt;It is built in React and NodeJs.&lt;br&gt;
It uses Socket.Io to handle the interactivity.&lt;br&gt;
It is hosted on DigitalOcean App Platform. This was probably the easiest deployment I have ever made!&lt;/p&gt;

&lt;h3&gt;
  
  
  Additional Info
&lt;/h3&gt;

&lt;p&gt;Also implemented video calls with PeerJs. But this has a few performace issues and bugs, so I've left it out for now.&lt;br&gt;
I will fix these in due time.&lt;/p&gt;

</description>
      <category>dohackathon</category>
      <category>node</category>
      <category>react</category>
      <category>socketio</category>
    </item>
  </channel>
</rss>
