<?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>Forem: Dmitry Pozdnyakov</title>
    <description>The latest articles on Forem by Dmitry Pozdnyakov (@dimario).</description>
    <link>https://forem.com/dimario</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%2F977913%2F6551c776-796a-420b-85f0-930936b7f877.jpg</url>
      <title>Forem: Dmitry Pozdnyakov</title>
      <link>https://forem.com/dimario</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/dimario"/>
    <language>en</language>
    <item>
      <title>Business plan of a "daily coach" app</title>
      <dc:creator>Dmitry Pozdnyakov</dc:creator>
      <pubDate>Wed, 14 Dec 2022 18:12:43 +0000</pubDate>
      <link>https://forem.com/dimario/business-plan-of-a-daily-coach-app-4jlf</link>
      <guid>https://forem.com/dimario/business-plan-of-a-daily-coach-app-4jlf</guid>
      <description>&lt;h2&gt;
  
  
  Context of the business plan
&lt;/h2&gt;

&lt;p&gt;I prepared this business plan as part of the interview process for the gamedev company. It is a fitness app for daily interaction with coaches online. I added some gamification elements to the app, which are out of MVP scope, but can be nice-to-have features to bring up the daily engagement. &lt;/p&gt;

&lt;h2&gt;
  
  
  Business idea in a nutshell
&lt;/h2&gt;

&lt;p&gt;Personalized training in the gym would cost you $70/h in the US. But what benefit does it give you? Right execution of a few moves and 400-500 calories burned. How can you stay accountable with your lifestyle, sleep, nutrition and daily activity, if you only meet your coach 1-2 times a week, paying &amp;gt;$150 for that experience. &lt;/p&gt;

&lt;p&gt;What if instead, you had daily accountability with your coach online? Sharing your calories, mood, energy level, nutrition.  Small daily text/audio interaction, that would keep you accountable in front of an experienced coach. &lt;/p&gt;

&lt;p&gt;This coach can assign tasks to you: go for a walk, eat protein, make sit ups, do some stretching and assign exercises in app. For a coach, this is almost like a tamagotchi experience - managing 5-7 athletes simultaneously, while keeping interactions as low as 5-10 minute texting daily. &lt;/p&gt;

&lt;p&gt;Check out the &lt;a href="https://docs.google.com/presentation/d/1n9mwFpLOq2l03t01ozBkk__2jKiBo1kP5f8znwMeTWo/edit?usp=sharing"&gt;presentation&lt;/a&gt; I prepared, highlighting the key value proposition of the app.&lt;br&gt;
&lt;/p&gt;
&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
      &lt;div class="c-embed__cover"&gt;
        &lt;a href="https://docs.google.com/presentation/d/1n9mwFpLOq2l03t01ozBkk__2jKiBo1kP5f8znwMeTWo/edit?usp=sharing" class="c-link s:max-w-50 align-middle" rel="noopener noreferrer"&gt;
          &lt;img alt="" src="https://res.cloudinary.com/practicaldev/image/fetch/s--Dp2vThEG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://lh3.googleusercontent.com/OK4xZnLFU5efrjB1C-19kcGGk6FiOHe63tVvr1ok1VsFgc-JP5fjErubVHZL8wWT6zOe9Z2bJb25DA%3Dw1200-h630-p" height="462" class="m-0" width="880"&gt;
        &lt;/a&gt;
      &lt;/div&gt;
    &lt;div class="c-embed__body"&gt;
      &lt;h2 class="fs-xl lh-tight"&gt;
        &lt;a href="https://docs.google.com/presentation/d/1n9mwFpLOq2l03t01ozBkk__2jKiBo1kP5f8znwMeTWo/edit?usp=sharing" rel="noopener noreferrer" class="c-link"&gt;
          Daily coach app - Google Slides
        &lt;/a&gt;
      &lt;/h2&gt;
      &lt;div class="color-secondary fs-s flex items-center"&gt;
          &lt;img alt="favicon" class="c-embed__favicon m-0 mr-2 radius-0" src="https://res.cloudinary.com/practicaldev/image/fetch/s--30neYPQw--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://ssl.gstatic.com/docs/presentations/images/favicon5.ico" width="64" height="64"&gt;
        docs.google.com
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;
.

&lt;h2&gt;
  
  
  Development costs estimate
&lt;/h2&gt;

&lt;p&gt;It’s hard to estimate the development costs for the low-code app solution. You can check my assumptions in google sheets &lt;a href="https://docs.google.com/spreadsheets/d/1OxUuwVJw5iLuTHFRuVqDbQHa-FGuoiSI92Abi5VZHyI/edit?usp=sharing"&gt;here&lt;/a&gt;  and on slide 8 in the &lt;a href="https://docs.google.com/presentation/d/1n9mwFpLOq2l03t01ozBkk__2jKiBo1kP5f8znwMeTWo/edit?usp=sharing"&gt;presentation&lt;/a&gt;. My estimates gave me an approximate cost of ($340k) for development, maintenance and promotion. This included purchase of some of the app extensions, and 50% involvement of the engineer/product manager throughout the months for development and maintenance.&lt;/p&gt;


&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
      &lt;div class="c-embed__cover"&gt;
        &lt;a href="https://docs.google.com/spreadsheets/d/1OxUuwVJw5iLuTHFRuVqDbQHa-FGuoiSI92Abi5VZHyI/edit?usp=sharing" class="c-link s:max-w-50 align-middle" rel="noopener noreferrer"&gt;
          &lt;img alt="" src="https://res.cloudinary.com/practicaldev/image/fetch/s--rmEbJB6p--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://lh5.googleusercontent.com/EugAyYiikUietz2PZXz9JmzrYn6l7w29YNYRLd90kH35PjG2lj2g_HdqYVsmg-q2PrShC8Hooa1hOQ%3Dw1200-h630-p" height="462" class="m-0" width="880"&gt;
        &lt;/a&gt;
      &lt;/div&gt;
    &lt;div class="c-embed__body"&gt;
      &lt;h2 class="fs-xl lh-tight"&gt;
        &lt;a href="https://docs.google.com/spreadsheets/d/1OxUuwVJw5iLuTHFRuVqDbQHa-FGuoiSI92Abi5VZHyI/edit?usp=sharing" rel="noopener noreferrer" class="c-link"&gt;
          "Daily coach" - Google Sheets
        &lt;/a&gt;
      &lt;/h2&gt;
      &lt;div class="color-secondary fs-s flex items-center"&gt;
          &lt;img alt="favicon" class="c-embed__favicon m-0 mr-2 radius-0" src="https://res.cloudinary.com/practicaldev/image/fetch/s--hhJFLM_p--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://ssl.gstatic.com/docs/spreadsheets/favicon3.ico" width="64" height="64"&gt;
        docs.google.com
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;
. 

&lt;h2&gt;
  
  
  Revenue gains estimate
&lt;/h2&gt;

&lt;p&gt;I made calculations based on the US market and considered that a monthly subscription for a daily coach app would cost an equivalent of two personal trainings: $150/month, where an app fee is 10% from that. I did some user retention estimates in &lt;a href="https://docs.google.com/spreadsheets/d/1OxUuwVJw5iLuTHFRuVqDbQHa-FGuoiSI92Abi5VZHyI/edit?usp=sharing"&gt;assumption tab&lt;/a&gt;, based on the US market average in the fitness industry. This gave me an &lt;a href="https://www.investopedia.com/ask/answers/032615/what-formula-calculating-net-present-value-npv.asp"&gt;NPV&lt;/a&gt; of $757k for a 2-year project, with a monthly &lt;a href="https://www.investopedia.com/terms/i/irr.asp#:~:text=The%20internal%20rate%20of%20return,same%20formula%20as%20NPV%20does."&gt;IRR&lt;/a&gt; of ca. 10%. This is quite an aggressive estimate, with assumption that development and testing stages go smoothly.  &lt;/p&gt;

&lt;h2&gt;
  
  
  MVP testing
&lt;/h2&gt;

&lt;p&gt;Even though this business plan was only part of the interview process, it did get my attention throughout the months. I do have a feeling that MVP of the app can be built for less than $2000, if extensions are bought and proper app template used. I wanted to share an idea here and maybe gather feedback about the following two aspects: &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;If you believe that “online daily coaching”  business model has a place to be? &lt;/li&gt;
&lt;li&gt;Do you have any experience of developing low-code mobile apps and what costs did it occur? &lt;/li&gt;
&lt;li&gt;Can you share some low-code platforms that can help to build mobile app MVP for less than  $10,000?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Here is a &lt;a href="https://docs.google.com/presentation/d/1n9mwFpLOq2l03t01ozBkk__2jKiBo1kP5f8znwMeTWo/edit?usp=sharing"&gt;presentation&lt;/a&gt; and a &lt;a href="https://docs.google.com/spreadsheets/d/1OxUuwVJw5iLuTHFRuVqDbQHa-FGuoiSI92Abi5VZHyI/edit?usp=sharing"&gt;financial model&lt;/a&gt; of the idea. &lt;/p&gt;

</description>
      <category>programming</category>
      <category>productivity</category>
      <category>android</category>
      <category>mobile</category>
    </item>
    <item>
      <title>Low-code language exchange community</title>
      <dc:creator>Dmitry Pozdnyakov</dc:creator>
      <pubDate>Fri, 09 Dec 2022 14:52:07 +0000</pubDate>
      <link>https://forem.com/dimario/low-code-language-exchange-community-2kkc</link>
      <guid>https://forem.com/dimario/low-code-language-exchange-community-2kkc</guid>
      <description>&lt;p&gt;Wanted to make an overview of the process of building a low-code &lt;a href="//wordpress.com"&gt;Wordpress&lt;/a&gt; website, that I made for the language exchange community. I will tell you about the challenges I faced with low-code development and will welcome your suggestions about the possibility of reincarnating this idea in the form of the mobile app. &lt;/p&gt;

&lt;h2&gt;
  
  
  Language exchange challenges
&lt;/h2&gt;

&lt;p&gt;If you want to learn to speak a foreign language, somewhere on the level A2-B1 you will face the most common challenge: &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;How can I practice the language and gain vocabulary? &lt;/li&gt;
&lt;li&gt;Is there anyone out there willing to help me with that?&lt;/li&gt;
&lt;li&gt;Can I do it for free? &lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Solution: free language exchange points
&lt;/h2&gt;

&lt;p&gt;So to tackle this challenge, I wanted to create a web space for tandem language exchange, with one caveat: free internal currency (aka “points”), that would facilitate peer-to-peer language exchange education. When you register on the website for the first time, you receive 60 points to kick off the language exchange. You can get an extra 30 points if you refer the friend. For the rest - you have to be ready to “give” and “take” in this language exchange community. &lt;/p&gt;

&lt;p&gt;This approach enables people to have tandem language exchange, but not necessarily linked to one pair of languages. If I study FR and my native language is RU, it is rather hard to find a FR person learning RU. Point exchange system allows to implement the following approach: I might teach RU language with person A → earn points → spend points practicing FR with person B. &lt;/p&gt;

&lt;h2&gt;
  
  
  Plugins used
&lt;/h2&gt;

&lt;p&gt;To build this in Wordpress I used the following plugins that worked well together: &lt;a href="https://wordpress.org/plugins/ultimate-member/" rel="noopener noreferrer"&gt;Ultimate member&lt;/a&gt; (for profile creation), &lt;a href="https://www.cometchat.com/extensions" rel="noopener noreferrer"&gt;Cometchat&lt;/a&gt; (for online text and video chat functionality), &lt;a href="https://wordpress.org/plugins/mycred/" rel="noopener noreferrer"&gt;MyCred&lt;/a&gt; (for point-based management system), &lt;a href="https://theeventscalendar.com/products/wordpress-events-calendar/?utm_source=theeventscalendar&amp;amp;utm_medium=plugin&amp;amp;utm_campaign=ecp-upsell&amp;amp;utm_content=tec-read-me" rel="noopener noreferrer"&gt;Events Calendar&lt;/a&gt; (to post time slots and availability). &lt;/p&gt;

&lt;h2&gt;
  
  
  Community promotion
&lt;/h2&gt;

&lt;p&gt;I’ve invested $1500 in advertising to kick off the website and got a good volume of registrations (&amp;gt;800). What was flattering, is that people gave an overall good feedback about the idea for the community. If community was live, and free points were actively used, I considered an opportunity to monetize this website by selling “points” for real money via &lt;a href="https://mycred.me/store/cashcred-paypal/" rel="noopener noreferrer"&gt;PayPal&lt;/a&gt;. &lt;/p&gt;

&lt;p&gt;And that’s where I faced the dead end, which I couldn’t overcome no matter what. &lt;strong&gt;Lack of daily active users&lt;/strong&gt;. People registered, clicked around, maybe even had a chat with others, and never visited the website again. I’ve plugged in email marketing and made certain hours dedicated for one language pair exchange, but nothing worked. &lt;/p&gt;

&lt;h2&gt;
  
  
  What's wrong?
&lt;/h2&gt;

&lt;p&gt;Maybe community didn't kick off  because UI was non-intuitive.  Here is a demo of how it looked.&lt;br&gt;
&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/fCv1WBl04GM"&gt;
&lt;/iframe&gt;
&lt;br&gt;
Maybe people are just lazy and unreliable when it comes to self-learning. Maybe people need a better notification system to stay in touch with the community. Maybe just more money was needed for marketing to get to the point of a “large enough” community. Honestly, hard to say. &lt;/p&gt;

&lt;p&gt;Over time it was hard to keep all the plugins up to date, without crushing the site. Without advertising, number of daily active users did not stay stable, so I decided to close the project for good. &lt;/p&gt;

&lt;h2&gt;
  
  
  What's next?
&lt;/h2&gt;

&lt;p&gt;Daily active users of the web-based community was not big enough, so it's hard to say if it's flogging a dead horse, trying to revive community in different form.&lt;/p&gt;

&lt;p&gt;I thought about exploring the world of low-code mobile app development in order to try the same idea in a form of the mobile app, with proper messaging and notification system. &lt;/p&gt;

&lt;p&gt;What do you think about this idea? Any low-code mobile app platforms to suggest? Did you get any luck in promoting online peer-to-peer communities? &lt;/p&gt;

</description>
      <category>watercooler</category>
    </item>
  </channel>
</rss>
