<?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: Cory Mortimer Martin</title>
    <description>The latest articles on DEV Community by Cory Mortimer Martin (@corymortimer).</description>
    <link>https://dev.to/corymortimer</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%2F51746%2F3b161707-4fb6-4907-b21e-bd78d90ecfa5.jpeg</url>
      <title>DEV Community: Cory Mortimer Martin</title>
      <link>https://dev.to/corymortimer</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/corymortimer"/>
    <language>en</language>
    <item>
      <title>Check In: Twilio April 2020 Hackathon</title>
      <dc:creator>Cory Mortimer Martin</dc:creator>
      <pubDate>Mon, 27 Apr 2020 03:28:45 +0000</pubDate>
      <link>https://dev.to/corymortimer/check-in-twilio-april-2020-hackathon-4on5</link>
      <guid>https://dev.to/corymortimer/check-in-twilio-april-2020-hackathon-4on5</guid>
      <description>&lt;h2&gt;
  
  
  What I built
&lt;/h2&gt;

&lt;p&gt;Check In: An app to keep friends and family up-to-date with each other's lives.&lt;/p&gt;

&lt;p&gt;You can think of Check In as a monthly holiday newsletter. With Check In, you can create a group of people in which you would like to stay in contact with. First, you create a group name and add the emails of the people you would like to correspond with. Next, Check In will send an email to all of the group members asking for an update in their lives. Recipients can reply to the email with an update. Within a few days, Check In will compile the responses into one newsletter that will be sent out to the group. After a month, Check In will start the cycle over.&lt;/p&gt;

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

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

&lt;p&gt;I feel Check In falls under the COVID-19 Communications category. Check In allows those friends and family to keep in touch. Where Check In really shines is that there is no requirement for users to learn a new system. For most users, all they will need to do is reply to an email, which many people may already know how to do.&lt;/p&gt;

&lt;h2&gt;
  
  
  Demo Link
&lt;/h2&gt;

&lt;p&gt;Feel free to use the instance hosted at &lt;a href="https://checkin.corymortimer.com"&gt;https://checkin.corymortimer.com&lt;/a&gt;. Otherwise, feel free to spin up an instance yourself!&lt;/p&gt;

&lt;h2&gt;
  
  
  Link to Code
&lt;/h2&gt;


&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--vWogaON8--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://practicaldev-herokuapp-com.freetls.fastly.net/assets/github-logo-28d89282e0daa1e2496205e2f218a44c755b0dd6536bbadf5ed5a44a7ca54716.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/CoryMortimer"&gt;
        CoryMortimer
      &lt;/a&gt; / &lt;a href="https://github.com/CoryMortimer/check-in"&gt;
        check-in
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      Hackathon April 2020
    &lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class="ltag-github-body"&gt;
    
&lt;div id="readme" class="md"&gt;
&lt;h1&gt;
Check In app for Twilio Hackathon April 2020&lt;/h1&gt;
&lt;p&gt;Check out the live instance at &lt;a href="https://checkin.corymortimer.com/" rel="nofollow"&gt;https://checkin.corymortimer.com/&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;
About&lt;/h2&gt;
&lt;p&gt;This is an app developed for the &lt;a href="https://dev.to/devteam/announcing-the-twilio-hackathon-on-dev-2lh8" rel="nofollow"&gt;Twilio Hackathon on DEV&lt;/a&gt;. It has been created and developed throughout the month of April.&lt;/p&gt;
&lt;h3&gt;
How it works&lt;/h3&gt;
&lt;p&gt;Think of "Check In" as a monthly version of a holiday family card or newsletter. Every month, Check In notifies users that it is time to give an update to the group that they are a part of. Once the update time window has expired, a "newsletter" is sent to everyone in the group that contains each person's submission.&lt;/p&gt;
&lt;h3&gt;
Software Stack&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;PostgreSQL&lt;/li&gt;
&lt;li&gt;Express framework with Node.js&lt;/li&gt;
&lt;li&gt;React framework with JavaScript&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
Features&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Create multiple groups specific to your social circles (such as friends and family) to obtain updates from.&lt;/li&gt;
&lt;li&gt;Send updates all from email. The only time a user must use the app is for the initial setup of…&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/CoryMortimer/check-in"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;


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

&lt;ul&gt;
&lt;li&gt;PostgreSQL&lt;/li&gt;
&lt;li&gt;Express framework with Node.js&lt;/li&gt;
&lt;li&gt;React framework with JavaScript&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I learned a lot about SQL. I feel more comfortable on the frontend but I was able to get something up an working on the backend, which I am proud of.&lt;/p&gt;

&lt;p&gt;For hosting, I am using &lt;a href="https://netlify.com/"&gt;Netlify&lt;/a&gt; and &lt;a href="https://www.heroku.com/"&gt;Heroku&lt;/a&gt;. I originally wanted to use Azure Functions, but there is an issue with &lt;a href="https://github.com/Azure/azure-functions-host/issues/2737"&gt;setting multiple cookies from a function&lt;/a&gt; that I could not (and did not want to spend any more time on to) get around. I do use an Azure Function for the daily trigger to check to see if emails need to be sent.&lt;/p&gt;

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

&lt;p&gt;Make sure to check out my Github for screenshots and diagrams of the system!&lt;/p&gt;

</description>
      <category>twiliohackathon</category>
      <category>javascript</category>
      <category>postgres</category>
    </item>
  </channel>
</rss>
