<?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: Ben Smith</title>
    <description>The latest articles on DEV Community by Ben Smith (@bs1180).</description>
    <link>https://dev.to/bs1180</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%2F557361%2F46e92a02-6ce3-4e0c-bacb-564930885f50.jpeg</url>
      <title>DEV Community: Ben Smith</title>
      <link>https://dev.to/bs1180</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/bs1180"/>
    <language>en</language>
    <item>
      <title>EatBeep - Simple drag-and-drop menu creator for restaurants</title>
      <dc:creator>Ben Smith</dc:creator>
      <pubDate>Mon, 11 Jan 2021 00:35:31 +0000</pubDate>
      <link>https://dev.to/bs1180/eatbeep-simple-drag-and-drop-menu-creator-for-restaurants-52g6</link>
      <guid>https://dev.to/bs1180/eatbeep-simple-drag-and-drop-menu-creator-for-restaurants-52g6</guid>
      <description>&lt;h2&gt;
  
  
  What I built
&lt;/h2&gt;

&lt;p&gt;A drag-and-drop web app to let restaurants easily publish their menu online. Complete with QR Code!&lt;/p&gt;

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

&lt;p&gt;It's a SAAS, intended for the &lt;strong&gt;built for business&lt;/strong&gt; category.&lt;/p&gt;

&lt;h3&gt;
  
  
  App Link
&lt;/h3&gt;

&lt;p&gt;&lt;a href="//www.eatbeep.com"&gt;www.eatbeep.com&lt;/a&gt; / &lt;a href="https://demo.eatbeep.com"&gt;demo.eatbeep.com&lt;/a&gt;&lt;/p&gt;

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

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--vyeQjRqi--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/w4hh9dohg4tqx5n6yssu.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--vyeQjRqi--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/w4hh9dohg4tqx5n6yssu.png" alt="Screenshot of Signup screen"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--DM4Rl49M--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/u9k608n7txlpih2fh6ms.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--DM4Rl49M--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/u9k608n7txlpih2fh6ms.png" alt="Screenshot of editor"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--qL5Gkox9--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/x2nlvhzfv1nzqkdw27sz.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--qL5Gkox9--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/x2nlvhzfv1nzqkdw27sz.png" alt="Screenshot of editing a block"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--wSiYAzcZ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/w6nfem2hovwkcm7aqvk8.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--wSiYAzcZ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/w6nfem2hovwkcm7aqvk8.png" alt="Screenshot of QR code"&gt;&lt;/a&gt;&lt;/p&gt;

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

&lt;p&gt;Once signed up, the user can easily add blocks to the page and re-arrange them, quickly building a good looking menu. With just one click it's published online at a customisable subdomain.&lt;/p&gt;

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

&lt;p&gt;&lt;a href="https://github.com/eatbeep/eatbeep"&gt;https://github.com/eatbeep/eatbeep&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;Sadly I've seen several of my favourite restaurants go out of business over the last year due to the pandemic, and I've been keen to find a way to help. I noticed there has been a steady growth in publishing menus online rather than printing them, which is both more hygienic and easier to update - and so this tool enables the transition.&lt;/p&gt;

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

&lt;p&gt;This is my first time building something with Elixir, with LiveView powering the UI. It's quite different from my usual stack (React, with Node API), but the end result is quite slick.&lt;br&gt;
It's hosted on DO App Platform, which I was pleased with - once the Dockerfile was working, it was plain sailing.&lt;/p&gt;

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

&lt;p&gt;Photo by  &lt;a href="https://unsplash.com/@asnimansari?utm_source=unsplash&amp;amp;utm_medium=referral&amp;amp;utm_content=creditCopyText"&gt;Asnim Ansari&lt;/a&gt;  on  &lt;a href="https://unsplash.com/s/photos/food?utm_source=unsplash&amp;amp;utm_medium=referral&amp;amp;utm_content=creditCopyText"&gt;Unsplash&lt;/a&gt; &lt;/p&gt;

</description>
      <category>dohackathon</category>
      <category>elixir</category>
      <category>liveview</category>
    </item>
  </channel>
</rss>
