<?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: Łukasz Wardęga</title>
    <description>The latest articles on DEV Community by Łukasz Wardęga (@lwardega).</description>
    <link>https://dev.to/lwardega</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%2F361743%2F0ec8801c-fd0f-4858-bf1c-a8b077c19015.jpg</url>
      <title>DEV Community: Łukasz Wardęga</title>
      <link>https://dev.to/lwardega</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/lwardega"/>
    <language>en</language>
    <item>
      <title>How to pass an app review and start selling what you created? [video course]</title>
      <dc:creator>Łukasz Wardęga</dc:creator>
      <pubDate>Thu, 26 Jan 2023 05:00:37 +0000</pubDate>
      <link>https://dev.to/text/how-to-pass-an-app-review-and-start-selling-what-you-created-video-course-2a22</link>
      <guid>https://dev.to/text/how-to-pass-an-app-review-and-start-selling-what-you-created-video-course-2a22</guid>
      <description>&lt;h3&gt;
  
  
  Hi!👋 Today, we're posting the last episode of our course.
&lt;/h3&gt;

&lt;p&gt;Let's say you responded to some of our &lt;a href="https://developers.livechat.com/app-ideas/?utm_source=dev.to&amp;amp;utm_medium=referral"&gt;app requests&lt;/a&gt;, created and deployed your app – the last thing you need to do is to get your app through app review. How to do it successfully?&lt;/p&gt;

&lt;p&gt;From the movie below, &lt;strong&gt;you'll learn the details of the app review process in the LiveChat Developer Program.&lt;/strong&gt; With this knowledge, you'll not only be able to pass the review seamlessly, but also, you'll know how to make your app the best of the best and thrill your future customers with the quality of your work.&lt;/p&gt;

&lt;p&gt;Check it out!&lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/eEvHYQtCYkw"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;Check out the previous episodes of our course!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=ncKVOy2OSbw"&gt;Lesson 1: Plan out the app development&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=HDto0LYLYSg"&gt;Lesson 2: LiveChat API in practice&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=lGPQkIF34NY"&gt;Lesson 3: Deploying your app&lt;/a&gt;&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>tutorial</category>
      <category>beginners</category>
      <category>react</category>
    </item>
    <item>
      <title>How to deploy your app on Netlify, Firebase or Heroku? A video course.</title>
      <dc:creator>Łukasz Wardęga</dc:creator>
      <pubDate>Fri, 20 Jan 2023 04:38:05 +0000</pubDate>
      <link>https://dev.to/text/how-to-deploy-your-app-on-netlify-firebase-or-heroku-a-video-course-204g</link>
      <guid>https://dev.to/text/how-to-deploy-your-app-on-netlify-firebase-or-heroku-a-video-course-204g</guid>
      <description>&lt;p&gt;&lt;strong&gt;Hello!&lt;/strong&gt;&lt;br&gt;
Welcome to the third lesson of the Practical Guide to Building LiveChat Apps! (if you haven't seen previous ones, check out  &lt;a href="https://dev.to/livechat/video-course-learn-how-to-build-apps-with-livechat-developer-platform-2njm"&gt;Lesson 1&lt;/a&gt; about planning the app development or &lt;a href="https://dev.to/livechat/video-course-learn-how-to-build-apps-with-livechat-developer-platform-2h4m"&gt;Lesson 2&lt;/a&gt; about using LiveChat API in practice 🫡)&lt;/p&gt;

&lt;p&gt;Watch the 3rd lesson, where you’ll learn how to deploy your app to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Netlify&lt;/li&gt;
&lt;li&gt;Firebase&lt;/li&gt;
&lt;li&gt;Heroku
And ultimately, how to configure your freshly deployed app in the Developer Console!&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/lGPQkIF34NY"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;If you have any questions, let us know in the comments! Tomorrow we will publish the last lesson of the course&lt;/strong&gt; 👋 &lt;/p&gt;

</description>
      <category>javascript</category>
      <category>beginners</category>
      <category>tutorial</category>
      <category>webdev</category>
    </item>
    <item>
      <title>[video course] Learn how to build apps with LiveChat Developer Platform</title>
      <dc:creator>Łukasz Wardęga</dc:creator>
      <pubDate>Thu, 19 Jan 2023 09:20:20 +0000</pubDate>
      <link>https://dev.to/text/video-course-learn-how-to-build-apps-with-livechat-developer-platform-2h4m</link>
      <guid>https://dev.to/text/video-course-learn-how-to-build-apps-with-livechat-developer-platform-2h4m</guid>
      <description>&lt;h2&gt;
  
  
  Hello! Welcome to Lesson 2 of our video course on creating LiveChat apps!
&lt;/h2&gt;

&lt;p&gt;(if you haven't seen it, &lt;a href="https://dev.to/livechat/video-course-learn-how-to-build-apps-with-livechat-developer-platform-2njm"&gt;check out the introduction and Lesson 1&lt;/a&gt; about planning the app development 🫡)&lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/HDto0LYLYSg"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;By watching the 2nd lesson, you’ll learn about:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;how to code the LiveChat configuration API methods to your app.&lt;/li&gt;
&lt;li&gt;how to implement authorization with LiveChat Accounts SDK.&lt;/li&gt;
&lt;li&gt;how to configure your app in the Developer Console.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Tomorrow we will be back with another lesson!&lt;/p&gt;

</description>
      <category>watercooler</category>
    </item>
    <item>
      <title>Learn how to build apps with LiveChat Developer Platform 🧐</title>
      <dc:creator>Łukasz Wardęga</dc:creator>
      <pubDate>Tue, 17 Jan 2023 16:16:21 +0000</pubDate>
      <link>https://dev.to/text/video-course-learn-how-to-build-apps-with-livechat-developer-platform-2njm</link>
      <guid>https://dev.to/text/video-course-learn-how-to-build-apps-with-livechat-developer-platform-2njm</guid>
      <description>&lt;h2&gt;
  
  
  Hi!
&lt;/h2&gt;

&lt;h2&gt;
  
  
  Welcome to our guide to building LiveChat apps! 👋
&lt;/h2&gt;

&lt;p&gt;This course from our &lt;a href="https://developers.livechat.com/developer-program/?utm_source=dev.to&amp;amp;utm_medium=referral&amp;amp;utm_campaign=LCI-Building-LC-Apps"&gt;Developer Program&lt;/a&gt; is a great way to improve your skills as a junior dev, create your first apps and build passive income by selling them to our users via our &lt;a href="https://www.livechat.com/marketplace/?utm_source=dev.to&amp;amp;utm_medium=referral&amp;amp;utm_campaign=LCI-Building-LC-Apps"&gt;Marketplace&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;If you want to take your first steps in building applications, but don’t feel that you have all the knowledge you need to start, it might be the thing just for you. The course is &lt;strong&gt;entirely free&lt;/strong&gt;, shows step-by-step how to build your app in the Developer Console, and gives you some general &lt;strong&gt;programming tips and techniques you can use in the future.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/kxNtckTJKCQ"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;h3&gt;
  
  
  During the course, you’ll learn:
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;How to create an app from start to finish&lt;/li&gt;
&lt;li&gt;Best programming practices&lt;/li&gt;
&lt;li&gt;How to effectively use the LiveChat API&lt;/li&gt;
&lt;li&gt;Superb developer tools to facilitate your workflow&lt;/li&gt;
&lt;li&gt;Different hosting options and how to use them&lt;/li&gt;
&lt;li&gt;How to excel at the LiveChat app review&lt;/li&gt;
&lt;li&gt;Monetization options at the LiveChat Developer Program&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Lesson 1: Plan out the app development process
&lt;/h2&gt;

&lt;p&gt;We’re glad that you want to go through this journey with us!&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;From this lesson you will learn:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;how to plan your app development.&lt;/li&gt;
&lt;li&gt;the technologies you can build with at LiveChat.&lt;/li&gt;
&lt;li&gt;preparing the environment for the training app.&lt;/li&gt;
&lt;li&gt;the tools useful for app development.&lt;/li&gt;
&lt;li&gt;good practices before you start your work.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/ncKVOy2OSbw"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;Stay calm, tomorrow we’ll be back with the next lesson! We will show you LiveChat API in practice 👌&lt;/p&gt;

&lt;p&gt;You can also visit &lt;a href="https://developers.livechat.com/building-apps-crash-course/?utm_source=dev.to&amp;amp;utm_medium=referral&amp;amp;utm_campaign=LCI-Building-LC-Apps"&gt;our site&lt;/a&gt; for the whole course 🧐&lt;/p&gt;

&lt;p&gt;If you have any questions, let us know in the comments 🙏&lt;/p&gt;

</description>
      <category>music</category>
      <category>metal</category>
      <category>alternative</category>
      <category>discuss</category>
    </item>
    <item>
      <title>Hosting your app for production – what do you need?</title>
      <dc:creator>Łukasz Wardęga</dc:creator>
      <pubDate>Tue, 03 Jan 2023 08:20:46 +0000</pubDate>
      <link>https://dev.to/text/hosting-your-app-for-production-4ce4</link>
      <guid>https://dev.to/text/hosting-your-app-for-production-4ce4</guid>
      <description>&lt;p&gt;Hi! 👋 &lt;br&gt;
This is a repost of an article from LiveChat Developer Platform. If you would like to get to know about the project, or maybe create and sell an app to our users, check out more &lt;a href="https://developers.livechat.com/developer-program/"&gt;here&lt;/a&gt; 🛠&lt;/p&gt;

&lt;h3&gt;
  
  
  Let’s say you have built an app. It works great, is innovative, and will change the world. At this moment, you definitely cannot wait to publish it and share it with others! But there is one more decision: how will you make your app available to everyone?
&lt;/h3&gt;

&lt;p&gt;You need hosting, someplace where your code can leave and be served to the users (frontend apps) or where it would run and handle incoming requests (backend apps). Plenty of services are offering paid or free hosting in various forms. They differ not only by which company operates them but also by which data center your app will be stored and served. Additionally, they can require a different configuration level or support only a specific set of technologies.&lt;/p&gt;

&lt;p&gt;The decision is not easy, and your choice impacts your app’s overall performance and accessibility. This article will provide an overview of available hosting options alongside recommendations for different types of applications you have or are planning to build.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Static content&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;For most front-end apps, you build static content from your code that doesn’t do any server-side computations. This is the case with, for example, static websites or Single Page Applications (SPAs).&lt;/p&gt;

&lt;p&gt;Your app consists of some HTML and CSS alongside JavaScript code dedicated entirely to client-side usage in the web browser. If this sounds like your project, the best solution is to use a Content Delivery Network (CDN).&lt;/p&gt;

&lt;p&gt;It allows your application to be geographically distributed among a group of servers that work together to provide fast delivery to everyone, no matter where they are in the world. This crucial optimization makes your app accessible for everyone in a somewhat comparable load time. The easiest and most pleasant way to ship your application to the edge is via seamless all-in-one services like &lt;a href="https://www.netlify.com/products/edge/"&gt;Netlify&lt;/a&gt; or &lt;a href="https://vercel.com/features/infrastructure"&gt;Vercel&lt;/a&gt; or manage the CDN yourself with &lt;a href="https://www.cloudflare.com/cdn/"&gt;Cloudflare CDN&lt;/a&gt;, &lt;a href="https://cloud.google.com/cdn"&gt;Google Cloud CDN&lt;/a&gt;, and &lt;a href="https://aws.amazon.com/cloudfront/"&gt;Amazone CloudFront&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Server-side&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;If your app requires a runtime platform, for example, you have built a back-end service, full-stack app, or front-end application that uses Server-Side Rendering (SSR), there are three main types of cloud computing options you should be interested in: Infrastructure as a service (IaaS), Platform as a service (PaaS), and Serverless.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;How do you choose which one suits your needs? Ask yourself a question: how much of a runtime environment do I need or want to manage myself?&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Infrastructure as a service (IaaS)&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;In IaaS, you typically get a preconfigured virtual or physical machine from a cloud provider that can be exposed publicly on a temporary domain or your domain. Everything else you need to set up on your own, similar to how you set up your local machine. Installation of the required software, the configuration of the deployment process, and even the network layer setup - great freedom comes with great responsibility.&lt;/p&gt;

&lt;p&gt;The main advantage of this approach is that if you own the machine, you can more easily configure it for your needs which comes in handy for more complicated projects or less typical setups; for example, combining different runtime platforms in a single project, requiring access to a host environment or you simply need the persistence of stored data. Take a look at &lt;a href="https://aws.amazon.com/"&gt;Amazon AWS&lt;/a&gt;, &lt;a href="https://azure.microsoft.com/"&gt;Microsoft Azure&lt;/a&gt;, and &lt;a href="https://cloud.google.com/"&gt;Google Cloud&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Platform as a service (PaaS)&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;If you’re searching for something more plug-and-play, take a look at PaaS. With this type of cloud computing, you still get a dedicated spot in the virtual machine environment. But the whole configuration and setup process is typically based on declarative configuration specifying how to build and run the app, what npm scripts to run, and which Node.js version to use. Using that information, all the setup is done for you.&lt;/p&gt;

&lt;p&gt;The network layer setup is also taken care of, and you commonly get a free subdomain bonded to your newly created service for free. Typically, you need to provide the port number to the environment variable your app will listen from, and the cloud service can automatically supply you with the appropriate one.&lt;/p&gt;

&lt;p&gt;Additionally, because many applications have standard requirements, typically reasonable defaults are available. For instance, if you use Node.js, then dependencies can be installed using &lt;code&gt;npm install&lt;/code&gt;, and most probably, the app can be built using &lt;code&gt;npm run build&lt;/code&gt; and run using &lt;code&gt;npm start&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;PaaS services go even one step further and often offer direct GitHub, GitLab, or Bitbucket integrations to get an automated code deployment process. Take a look at &lt;a href="https://aws.amazon.com/elasticbeanstalk/"&gt;AWS Elastic Beanstalk&lt;/a&gt;, &lt;a href="https://www.heroku.com/"&gt;Heroku&lt;/a&gt;, &lt;a href="https://cloud.google.com/appengine"&gt;Google Cloud App Engine&lt;/a&gt;, and &lt;a href="https://www.digitalocean.com/products/app-platform"&gt;DigitalOcean App Platform&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Serverless&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;If your requirements are even lower, and you just need to run some code on the server safely and securely that can be accessed by your users and app, look no further than Serverless! Commonly known as functions or lambdas, they provide you with everything except your own code.&lt;/p&gt;

&lt;p&gt;You don’t own the infrastructure, machine, and not even the runtime platform. You just upload a file with a function for handling HTTP requests, and in return, you receive an URL address. The cloud provider guarantees that if someone requests this URL, your function will be invoked and supplied with all the necessary information as arguments. That’s it!&lt;/p&gt;

&lt;p&gt;Cloud providers are famous for offering solutions that combine CDN and Serverless in one product covering your project requirements from both the front-end and back-end, building a seamless developer experience, and taking care of DevOps work for you. Take a look at &lt;a href="https://aws.amazon.com/lambda"&gt;AWS Lambda&lt;/a&gt;, &lt;a href="https://cloud.google.com/serverless"&gt;Google Cloud Serverless&lt;/a&gt;, and &lt;a href="https://azure.microsoft.com/en-gb/services/functions"&gt;Azure Functions&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Our choice&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Considering all of the described solutions, it may not be easy to decide which path to follow. Especially if you have just started thinking about your app. If you have a great idea in your head, but you are unsure how your app will evolve, it can be hard to decide where and how the app should be hosted to not slow down your innovation and allow for experimenting with new things. Additionally, once your app gains more attention, you need to take care of scaling it up.&lt;/p&gt;

&lt;p&gt;We have a similar thought process at LiveChat about developers building their apps for our Marketplace, thanks to the LiveChat Developer Program. We wanted to offer a universal starter project which would provide flexibility and showcase how to integrate with our platform but at the same time is simple for development and deployment. How do you minimize the required time and effort to build and deploy your app?&lt;/p&gt;

&lt;p&gt;We made a &lt;a href="https://github.com/livechat/next-app"&gt;LiveChat Next.js App template&lt;/a&gt;. Using &lt;a href="https://nextjs.org/"&gt;Next.js&lt;/a&gt; as a foundation for the project, we have a front-end app with built-in routing, Server Side Rendering (SSR), and Server Side Generation (SSG) built with React, but on top of that, ready-to-use API routes built in the form of Serverless functions. If you prefer Vue.js or Svelte, you can choose similar frameworks, like &lt;a href="https://nuxtjs.org/"&gt;Nuxt.js&lt;/a&gt; and &lt;a href="https://kit.svelte.dev/"&gt;SvelteKit&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;When it comes to deployment, thanks to excellent tooling support, using one of the aforementioned frameworks, you can deploy your entire application under a single project where the front-end will be distributed on the CDN and the back-end automatically deployed as Serverless functions. The services which offer such capabilities are &lt;a href="https://www.netlify.com/products/edge/"&gt;Netlify&lt;/a&gt; and &lt;a href="https://vercel.com/features/infrastructure"&gt;Vercel&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;About the autor&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Maciej Walaszczyk is a frontend developer and tech lead of &lt;a href="https://openwidget.com/"&gt;OpenWidget&lt;/a&gt;. He’s the guy behind &lt;a href="https://github.com/livechat/chat-widget-adapters"&gt;Chat Widget Adapters&lt;/a&gt;. You can follow him on &lt;a href="https://twitter.com/walaszczyk_m"&gt;Twitter&lt;/a&gt; or check out his work on &lt;a href="https://github.com/walaszczykm"&gt;GitHub&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>webdev</category>
      <category>javascript</category>
      <category>programming</category>
    </item>
    <item>
      <title>At Least 8 App Ideas for Generating Passive Income Based on Requests of Our Users</title>
      <dc:creator>Łukasz Wardęga</dc:creator>
      <pubDate>Mon, 31 Oct 2022 16:09:39 +0000</pubDate>
      <link>https://dev.to/text/at-least-8-app-ideas-for-generating-passive-income-based-on-requests-of-our-users-3koe</link>
      <guid>https://dev.to/text/at-least-8-app-ideas-for-generating-passive-income-based-on-requests-of-our-users-3koe</guid>
      <description>&lt;p&gt;&lt;strong&gt;When you are at the early stages of your career, passive income is something that can really influence the development of your journey as a dev.&lt;/strong&gt; &lt;/p&gt;

&lt;p&gt;While having a back up in the form of money coming from the source inaffected by your 9-5 job, you are more likely to take more risks, spend more time learning, or try new projects. The main question right now comes to the point of &lt;strong&gt;&lt;em&gt;how? Where do I start?&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;And even if you already decided to go in that direction, more questions arise:&lt;/p&gt;

&lt;p&gt;&lt;em&gt;How will I know I’m not wasting my time on something that won’t bring profit?&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Is my idea for an app/service valid?&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Will I be able to produce something of sufficient quality?&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Where could I sell my app?&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;We think LiveChat can help you with that.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Let’s make a deal.&lt;/strong&gt; We will suggest a few app ideas based on feature requests. What's more, all these ideas will be junior-developer-friendly. We'll also show you how to get started in our Developer Console and link the most useful resources so that you don’t get lost in the documentation jungle. And things will get even more exciting once you publish your app on the Marketplace.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;To sum up, you will get:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;An app idea based on a feature request, possible to be implemented by a junior developer.&lt;/li&gt;
&lt;li&gt;Onboarding in the LiveChat Developer Console.&lt;/li&gt;
&lt;li&gt;Guides, tutorials, and videos that will help you build the app.&lt;/li&gt;
&lt;li&gt;A set of ready-to-use components, AKA LiveChat Design System.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;And in return, what we need your &lt;strong&gt;motivation&lt;/strong&gt; and &lt;strong&gt;intermediate coding skills&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;If that's something you might be up for, keep on reading.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;What is the LiveChat Platform?&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Let me introduce our platform first.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.livechat.com/?utm_source=dev.to&amp;amp;utm_medium=referral&amp;amp;utm_campaign=at-least-8-app-ideas-for-generating-passive-income-based-on-requests-of-our-users"&gt;LiveChat&lt;/a&gt; is an online customer service software with live support, help desk software, and web analytics capabilities. It's used by more than 37,000 companies all over the world.&lt;/p&gt;

&lt;p&gt;The &lt;a href="https://developers.livechat.com/?utm_source=dev.to&amp;amp;utm_medium=referral&amp;amp;utm_campaign=at-least-8-app-ideas-for-generating-passive-income-based-on-requests-of-our-users"&gt;LiveChat Platform&lt;/a&gt; is where developers come in. The Platform is a range of products and services that can be used to build a variety of communication tools for businesses. Our &lt;a href="https://developers.livechat.com/developer-program/?utm_source=dev.to&amp;amp;utm_medium=referral&amp;amp;utm_campaign=at-least-8-app-ideas-for-generating-passive-income-based-on-requests-of-our-users"&gt;Developer Program&lt;/a&gt; and &lt;a href="https://www.livechat.com/marketplace/?utm_source=dev.to&amp;amp;utm_medium=referral&amp;amp;utm_campaign=at-least-8-app-ideas-for-generating-passive-income-based-on-requests-of-our-users"&gt;Marketplace&lt;/a&gt; create an open ecosystem for developers, partners, and customers.&lt;/p&gt;

&lt;p&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%2Fekfoeoixtiaafcf5077p.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%2Fekfoeoixtiaafcf5077p.png" alt=" " width="800" height="420"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Onboarding in the Developer Console&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;The Developer Console is a place where developers create new applications (also called integrations), manage them, submit them for review, keep track of the income, and much more.&lt;/p&gt;

&lt;p&gt;Following these 4 steps will help you get onboarded in the new environment:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Sign up&lt;/li&gt;
&lt;li&gt;Create an app&lt;/li&gt;
&lt;li&gt;Discover building blocks&lt;/li&gt;
&lt;li&gt;Play with sample apps&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;1. Sign up for the Developer Console&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;Start off by creating a free account in &lt;a href="https://developers.livechat.com/console/?utm_source=dev.to&amp;amp;utm_medium=referral&amp;amp;utm_campaign=at-least-8-app-ideas-for-generating-passive-income-based-on-requests-of-our-users"&gt;Developer Console&lt;/a&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;2. Create an app&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;While theory is important, learning through practice is more effective. Get to know our Developer Console by creating a sample app, just for the sake of training.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Follow the App Wizard&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;For those who prefer interactive tutorials rather than static instructions, the best choice is to log in to the Developer Console and start the App Wizard, our follow-along guide. It will take you through the creation process of an Agent App widget. It's the most commonly built type of integration displayed in the Details section of the LiveChat App. 👇&lt;/p&gt;

&lt;p&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%2Fzmum1gf49ky9d00pido3.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%2Fzmum1gf49ky9d00pido3.png" alt=" " width="800" height="425"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;See also&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;📖 &lt;a href="https://developers.livechat.com/docs/extending-agent-app/agent-app-sdk/#before-you-start/?utm_source=dev.to&amp;amp;utm_medium=referral&amp;amp;utm_campaign=at-least-8-app-ideas-for-generating-passive-income-based-on-requests-of-our-users"&gt;A written tutorial on how to create a basic app in the Developer Console&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;🎥 &lt;a href="https://developers.livechat.com/docs/getting-started/livechat-apps/#building-apps-webinar/?utm_source=dev.to&amp;amp;utm_medium=referral&amp;amp;utm_campaign=at-least-8-app-ideas-for-generating-passive-income-based-on-requests-of-our-users"&gt;Building LiveChat apps 101 webinar&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;3. Discover building blocks&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;After entering the Developer Console, you'll quickly notice various types of so-called &lt;em&gt;building blocks&lt;/em&gt;. They allow you to configure different functionalities of your applications, for example, app location, app authorization, or webhooks.&lt;/p&gt;

&lt;p&gt;📖 &lt;a href="https://developers.livechat.com/docs/getting-started/app-guides/?utm_source=dev.to&amp;amp;utm_medium=referral&amp;amp;utm_campaign=at-least-8-app-ideas-for-generating-passive-income-based-on-requests-of-our-users"&gt;Read more about particular building blocks.&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;4. Play with sample apps&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;Use one of our sample apps to experiment with building blocks or to look up the code.&lt;/p&gt;

&lt;p&gt;🔌 &lt;a href="https://github.com/livechat/sample-apps/" rel="noopener noreferrer"&gt;Samples apps on GitHub&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;These examples serve as a great reference as they implement &lt;strong&gt;authorization&lt;/strong&gt; and &lt;strong&gt;data fetching&lt;/strong&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Design System&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Regardless of how advanced your design skills are, we encourage you to build LiveChat integrations using our Design System.&lt;/p&gt;

&lt;p&gt;It contains a wide variety of React components, such as buttons, toasts, dropdowns, and tooltips. They're all already in line with the LiveChat look and feel, which will make your app integrate seamlessly with the LiveChat App UI.&lt;/p&gt;

&lt;p&gt;🎨 &lt;a href="https://developers.livechat.com/docs/design-system/?utm_source=dev.to&amp;amp;utm_medium=referral&amp;amp;utm_campaign=at-least-8-app-ideas-for-generating-passive-income-based-on-requests-of-our-users"&gt;Design System&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Take a look at this simple UI built entirely with Design System components. Feel free to use it as a boilerplate or reference.&lt;/p&gt;

&lt;p&gt;It's worth pointing out that aligning with our visual guidelines will help you go through the app review process more smoothly.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;App ideas&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;These ideas are based on our user’s requests – don’t worry about creating a product that nobody will use!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;&lt;em&gt;Please hold on&lt;/em&gt;&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;em&gt;Send a custom message to the customer if the chat is idle for a certain period of time.&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;&lt;em&gt;Chat Source Report&lt;/em&gt;&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;em&gt;Improve the reporting experience by automatically tagging chats from a certain source.&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;&lt;em&gt;Simplified tag editing&lt;/em&gt;&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;em&gt;Replace existing tags with new tags in all the chats they were already added to.&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;&lt;em&gt;Agent grading&lt;/em&gt;&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;em&gt;Allow admins to internally grade the performance of any agent, scoring their chats.&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;&lt;em&gt;Google Play integration&lt;/em&gt;&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;em&gt;Reply to your Google Play app reviews directly from chats.&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;&lt;em&gt;Transcripts made prettier&lt;/em&gt;&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;em&gt;Send neatly formatted transcripts to a selected channel automatically after each chat ends.&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;&lt;em&gt;Kustomer integration&lt;/em&gt;&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;em&gt;This app would integrate LiveChat with the &lt;a href="https://www.kustomer.com/" rel="noopener noreferrer"&gt;Kustomer CRM&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;&lt;em&gt;CRM integrations&lt;/em&gt;&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;em&gt;There are still many options to explore when it comes to the CRMs LiveChat can be integrated with. &lt;a href="https://www.livechat.com/marketplace" rel="noopener noreferrer"&gt;Check out our Marketplace&lt;/a&gt; and see if you can find some inspiration!&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;If you want to see more ideas for apps, be sure to visit&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;&lt;a href="https://developers.livechat.com/app-ideas/" rel="noopener noreferrer"&gt;the App Ideas page &amp;gt;&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Resources&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Our &lt;a href="https://developers.livechat.com/docs/?utm_source=dev.to&amp;amp;utm_medium=referral&amp;amp;utm_campaign=at-least-8-app-ideas-for-generating-passive-income-based-on-requests-of-our-users"&gt;documentation&lt;/a&gt; is a treasure trove, but we handpicked the most valuable and relevant resources to ease you into the LiveChat Platform. Feel free to discover more on your own.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://developers.livechat.com/docs/getting-started/livechat-apps/#building-apps-webinar/?utm_source=dev.to&amp;amp;utm_medium=referral&amp;amp;utm_campaign=at-least-8-app-ideas-for-generating-passive-income-based-on-requests-of-our-users"&gt;Building LiveChat apps 101 webinar&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=FDmLqEiCH60/?utm_source=dev.to&amp;amp;utm_medium=referral&amp;amp;utm_campaign=at-least-8-app-ideas-for-generating-passive-income-based-on-requests-of-our-users"&gt;Live coding session: Web app authorization&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://developers.livechat.com/docs/extending-agent-app/agent-app-sdk/?utm_source=dev.to&amp;amp;utm_medium=referral&amp;amp;utm_campaign=at-least-8-app-ideas-for-generating-passive-income-based-on-requests-of-our-users"&gt;Agent App SDK&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://developers.livechat.com/docs/authorization/sign-in-with-livechat/?utm_source=dev.to&amp;amp;utm_medium=referral&amp;amp;utm_campaign=at-least-8-app-ideas-for-generating-passive-income-based-on-requests-of-our-users"&gt;Sign in with LiveChat&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://developers.livechat.com/docs/extending-chat-widget/chat-widget-moments/?utm_source=dev.to&amp;amp;utm_medium=referral&amp;amp;utm_campaign=at-least-8-app-ideas-for-generating-passive-income-based-on-requests-of-our-users"&gt;Chat Widget Moments&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Last but not least, consider joining our Discord for Developers. It's a community of developers gathered around &lt;a href="https://developers.livechat.com/developer-program/?utm_source=dev.to&amp;amp;utm_medium=referral&amp;amp;utm_campaign=at-least-8-app-ideas-for-generating-passive-income-based-on-requests-of-our-users"&gt;the LiveChat Platform&lt;/a&gt;; a place where you can seek advice, exchange ideas, and hang out with fellow devs. If you need more info about those app ideas or the Platform in general, feel free to contact us at &lt;a href="mailto:developers@livechat.com"&gt;developers@livechat.com&lt;/a&gt; or on Discord.&lt;/p&gt;

&lt;p&gt;👉 &lt;a href="https://discord.gg/gRzwSaCxg4" rel="noopener noreferrer"&gt;Join Discord&lt;/a&gt; 👈&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>programming</category>
      <category>sideprojects</category>
      <category>career</category>
    </item>
    <item>
      <title>GitHub Actions in practice: a bit of LiveChat experience</title>
      <dc:creator>Łukasz Wardęga</dc:creator>
      <pubDate>Wed, 14 Sep 2022 10:54:07 +0000</pubDate>
      <link>https://dev.to/text/github-actions-in-practice-23lc</link>
      <guid>https://dev.to/text/github-actions-in-practice-23lc</guid>
      <description>&lt;h3&gt;
  
  
  Back in 2018, GitHub introduced a new feature called GitHub Actions. At the very beginning, it served as a useful tool for orchestrating workflows. Based on events, one could perform various effects on GitHub. Over time, the project grew and started to provide more and more possibilities; for example, continuous integration and continuous delivery (CI/CD).
&lt;/h3&gt;

&lt;p&gt;Recently, we created a short introduction to GitHub Actions on our developers blog – &lt;a href="https://developers.livechat.com/updates/github-actions/?utm_source=dev.to&amp;amp;utm_medium=referral&amp;amp;utm_campaign=github_actions"&gt;check it out!&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;We also share there a bit of our experience with them – for the first time, we used Actions to solve the problem of broken links in our documentation. The code sample that we used is also attached; we hope that it would be useful! 😎&lt;/p&gt;

</description>
      <category>github</category>
    </item>
    <item>
      <title>Learn how to create mini online apps from a LiveChat expert during our Live Coding Session 👀</title>
      <dc:creator>Łukasz Wardęga</dc:creator>
      <pubDate>Mon, 04 Jul 2022 15:30:55 +0000</pubDate>
      <link>https://dev.to/text/learn-how-to-create-mini-online-apps-from-a-livechat-expert-during-our-live-coding-session-2gmo</link>
      <guid>https://dev.to/text/learn-how-to-create-mini-online-apps-from-a-livechat-expert-during-our-live-coding-session-2gmo</guid>
      <description>&lt;p&gt;Hello, DEV community! 👋 &lt;/p&gt;

&lt;p&gt;I’d like to invite you to a special event where you will be able to learn how to build an actual online app that you will be able to effectively sell in our &lt;a href="https://www.livechat.com/marketplace/?utm_source=dev.to&amp;amp;utm_medium=referral&amp;amp;utm_campaign=lcs-july"&gt;Marketplace&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;In the &lt;a href="https://developers.livechat.com/?utm_source=dev.to&amp;amp;utm_medium=referral&amp;amp;utm_campaign=lcs-july"&gt;LiveChat Developer Platform&lt;/a&gt;, we encourage external developers to create extensions to our product – &lt;a href="https://www.livechat.com/?utm_source=dev.to&amp;amp;utm_medium=referral&amp;amp;utm_campaign=lcs-july"&gt;LiveChat&lt;/a&gt;, which allow our clients (35K+ of them!) to communicate with their customers via new channels. Many of our integrations were built this way, such as the integration with WhatsApp. &lt;br&gt;
Our customers can buy them in our Marketplace to further adjust LiveChat to their business needs.&lt;/p&gt;

&lt;p&gt;This time, we will be introducing building blocks. Using their intuitive user interfaces, you will be able to configure API core functions in just a moment. During our event, you will have the opportunity to learn how to add the property building blocks by building a simple application in our Console.&lt;/p&gt;

&lt;p&gt;As you will be creating apps for active users, you will also learn about &lt;a href="https://developers.livechat.com/updates/livechat-properties/?utm_source=dev.to&amp;amp;utm_medium=referral&amp;amp;utm_campaign=lcs-july"&gt;LiveChat properties&lt;/a&gt; – they allow you to store pieces of data about user licenses. They were designed to be easy to implement, so you could use them when creating a complex backend setup for your app.&lt;/p&gt;

&lt;p&gt;You’ll also have the opportunity to see an example of an already-published app! We’ll be analyzing the code of &lt;a href="https://www.livechat.com/marketplace/apps/quick-notes/"&gt;Quick Notes&lt;/a&gt; – one of the most popular LiveChat extensions which relies heavily on LC properties.&lt;/p&gt;

&lt;p&gt;Join us on &lt;strong&gt;July 6th at 5pm CET&lt;/strong&gt; and see how easy it is to create useful apps for LiveChat users 👌 &lt;/p&gt;

&lt;p&gt;&lt;a href="https://developers.livechat.com/updates/live-coding-livechat-properties?utm_source=dev.to&amp;amp;utm_medium=referral&amp;amp;utm_campaign=lcs-july"&gt;[[SAVE YOUR SEAT]]&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>beginners</category>
      <category>tutorial</category>
      <category>react</category>
    </item>
    <item>
      <title>Join LiveChat Incubator and bring your product idea to life!</title>
      <dc:creator>Łukasz Wardęga</dc:creator>
      <pubDate>Wed, 11 May 2022 15:07:38 +0000</pubDate>
      <link>https://dev.to/text/join-livechat-incubator-and-bring-your-product-idea-to-life-4a7g</link>
      <guid>https://dev.to/text/join-livechat-incubator-and-bring-your-product-idea-to-life-4a7g</guid>
      <description>&lt;p&gt;Hello, dev community! 👋&lt;/p&gt;

&lt;p&gt;After 20 years of breaking communication barriers and developing 4 successful products, Livechat has decided to do something entirely different.&lt;/p&gt;

&lt;p&gt;Even when possessing a huge amount of &lt;a href="https://www.livechat.com/team/?utm_source=dev.to&amp;amp;utm_medium=referral&amp;amp;utm_campaign=lc-incubator"&gt;talent&lt;/a&gt; , we can only focus on so many projects at the same time. We have come to the conclusion that our resources can serve not only us as a company but anyone who thinks the way we do and shares our vision.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;So, I’m thrilled to announce the beginning of LiveChat Incubator!&lt;/strong&gt; 😎&lt;/p&gt;

&lt;p&gt;We are looking for projects that have the potential to break down communication barriers between people and businesses and help both parties express themselves in a more personal manner.&lt;/p&gt;

&lt;p&gt;While we remain in the business communication industry, it doesn’t have to be a text-based solution like ours. We are looking for technology-driven products with the potential for scalability, rather than online services. &lt;/p&gt;

&lt;p&gt;If you have an idea for great innovation, or you are already developing a promising product, we are here to help you. And by help, we mean more than money (but if you join us, we will take care of that too).&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.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%2Fr60bojsvcjpeh12phsti.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.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%2Fr60bojsvcjpeh12phsti.png" alt="Image description"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In LiveChat Incubator, you can count on our:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Knowledge&lt;/strong&gt; 🎓&lt;/p&gt;

&lt;p&gt;We are a company of veterans. After 20 years of operating in the business communication industry, with multiple successes and failures, we’ve gathered experience that will allow you to avoid the errors that many startups make. &lt;strong&gt;You will learn from our mistakes.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Technology&lt;/strong&gt; 💻&lt;/p&gt;

&lt;p&gt;Our products are built on a scalable infrastructure that serves thousands of companies to communicate with millions of consumers. Every single day. You will be able to use the company’s Developer Platform with access to Messaging APIs, website widgets, and other building blocks for modern communication tools available for web and mobile. We will also offer you access to comprehensive technological facilities — IT tools and infrastructure (including platforms such as IBM, Amazon, or Cloudflare) and specialist knowledge. &lt;strong&gt;You will be able to use it freely.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Distribution Channels&lt;/strong&gt; 🗣️&lt;/p&gt;

&lt;p&gt;What is the purpose of creating a great product if no one knows about it? Getting in front of customers is the struggle of every startup. In LiveChat Incubator, we’ll support you with our communication channels and know-how, allowing you to grow your user base quicker than you think, giving you access to our 35,000+ paying customers. You will also be able to use our Marketplace and get in touch with 10,000+ developers and 10,000+ of our partners and affiliates. &lt;strong&gt;We will talk about you. Loudly.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;An Ecosystem of Products&lt;/strong&gt; 💫&lt;/p&gt;

&lt;p&gt;Do you have an idea for a product complementary to one of ours? It sounds like destiny. We will support you in integrating it into our ecosystem and help leverage and maximize the potential of your project. &lt;strong&gt;Let’s build together.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Check out more info on &lt;a href="https://incubator.livechat.com/?utm_source=dev.to&amp;amp;utm_medium=referral&amp;amp;utm_campaign=lc-incubator"&gt;our site&lt;/a&gt;, or you can ask questions directly in the thread below!&lt;/p&gt;

</description>
      <category>product</category>
      <category>startup</category>
      <category>javascript</category>
      <category>sideprojects</category>
    </item>
    <item>
      <title>Learn how to how to create apps for business communication. Join our Live Coding Session!</title>
      <dc:creator>Łukasz Wardęga</dc:creator>
      <pubDate>Wed, 23 Feb 2022 16:51:33 +0000</pubDate>
      <link>https://dev.to/text/learn-how-to-how-to-adapt-plain-javascript-api-into-a-framework-aware-solution-join-our-live-coding-session-1c6f</link>
      <guid>https://dev.to/text/learn-how-to-how-to-adapt-plain-javascript-api-into-a-framework-aware-solution-join-our-live-coding-session-1c6f</guid>
      <description>&lt;p&gt;Are you sometimes in a situation, when you have a severe problem or question and would even consider paying money to someone who can contact you with a person that knows the solution? In business people do this all the time, that’s how commissions work.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;You can be that someone 😎&lt;/strong&gt; &lt;/p&gt;

&lt;p&gt;In LiveChat Developer Platform, we encourage external developers to create extensions to our product – &lt;a href="https://www.livechat.com?utm_source=devto&amp;amp;utm_medium=referral&amp;amp;utm_campaign=lcs5"&gt;LiveChat&lt;/a&gt;, which allow our clients &lt;em&gt;(35k of them!)&lt;/em&gt; to communicate with their customers via new channels. Many of our integrations were built this way, for example this &lt;a href="https://www.livechat.com/marketplace/apps/whatsapp-business/?utm_source=devto&amp;amp;utm_medium=referral&amp;amp;utm_campaign=lcs5"&gt;integration with WhatsApp&lt;/a&gt;. Our customers can buy them in our &lt;a href="https://www.livechat.com/marketplace/?utm_source=devto&amp;amp;utm_medium=referral&amp;amp;utm_campaign=lcs5"&gt;Marketplace&lt;/a&gt;, to further adjust LiveChat to their business needs.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Long story short&lt;/strong&gt;, we invite you to help our customers support their clients, which they wouldn’t be able to reach without custom integrations. We help you create, market and sell your apps – &lt;strong&gt;it’s a great source of passive income.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;If you would like to know more about our framework, we’d like to invite you for our upcoming event!&lt;/strong&gt; Recently, we released &lt;a href="https://developers.livechat.com/docs/extending-chat-widget/chat-widget-adapters?utm_source=devto&amp;amp;utm_medium=referral&amp;amp;utm_campaign=lcs5"&gt;Chat Widget Adapters&lt;/a&gt;, thanks to which it’s now possible to integrate the LiveChat’s Chat Widget with websites using popular frameworks such as React, Angular, and Vue.&lt;/p&gt;

&lt;p&gt;On this occasion, we’re running Live Coding Session, where together with &lt;a href="https://www.livechat.com/team/#maciej-walaszczyk?utm_source=devto&amp;amp;utm_medium=referral&amp;amp;utm_campaign=lcs5"&gt;Maciej Walaszczyk&lt;/a&gt; from our Product Team you’ll learn:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;How to use framework-specific Chat Widget Adapters
to make the Chat Widget an integral part of a website.&lt;/li&gt;
&lt;li&gt;How to use the &lt;a href="https://developers.livechat.com/docs/extending-agent-app/agent-app-sdk/?utm_source=devto&amp;amp;utm_medium=referral&amp;amp;utm_campaign=lcs5"&gt;Agent App SDK&lt;/a&gt; and &lt;a href="https://developers.livechat.com/docs/extending-chat-widget/rich-messages/?utm_source=devto&amp;amp;utm_medium=referral&amp;amp;utm_campaign=lcs5"&gt;rich messages&lt;/a&gt; to customize and add interactivity to website or product.&lt;/li&gt;
&lt;li&gt;How to combine all that knowledge to build an application in the &lt;a href="https://developers.livechat.com/console?utm_source=devto&amp;amp;utm_medium=referral&amp;amp;utm_campaign=lcs5"&gt;Developer Console&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/ncqV9Pt5j2M"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;Let’s meet and learn together!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://developers.livechat.com/live-coding-customize-chat-widget-experience/?utm_source=devto&amp;amp;utm_medium=referral&amp;amp;utm_campaign=lcs5"&gt;[SAVE YOUR SEAT]&lt;/a&gt;&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>tutorial</category>
      <category>webdev</category>
      <category>beginners</category>
    </item>
    <item>
      <title>3 magic steps to create and monetize an app ✨</title>
      <dc:creator>Łukasz Wardęga</dc:creator>
      <pubDate>Mon, 27 Dec 2021 16:18:29 +0000</pubDate>
      <link>https://dev.to/text/three-magic-steps-to-create-and-monetize-an-app-40o5</link>
      <guid>https://dev.to/text/three-magic-steps-to-create-and-monetize-an-app-40o5</guid>
      <description>&lt;p&gt;If you think about creating a source of passive income, or you would like to challenge yourself with creating an app from scratch, &lt;strong&gt;I have good and bad news for you.&lt;/strong&gt; 👌&lt;/p&gt;

&lt;p&gt;The good news is that it’s really simple, and the bad news is... that it’s really simple, so it won’t be that challenging.&lt;/p&gt;

&lt;p&gt;But let’s get to the point. In LiveChat, we run a Developer Program that allows external developers to create custom extensions and integrations for our product. These apps can be later bought by LiveChat’s users (all 34k of them) in our Marketplace.&lt;/p&gt;

&lt;p&gt;In our Program, we help you with the ideas for apps and support you with distribution among our users. (If you wonder what apps we currently are looking for, check out &lt;a href="https://developers.livechat.com/app-ideas/?utm_source=devto&amp;amp;utm_medium=referral&amp;amp;utm_campaign=magic_video_tutorials"&gt;this site&lt;/a&gt;.) You can also consult the technical details with our staff while creating your application.&lt;/p&gt;

&lt;p&gt;A couple of days before Christmas, Oliwia, our Technical Writer, created three short video tutorials which will help you get along with our Developer Console.&lt;/p&gt;

&lt;p&gt;In these three videos, you will see her becoming a wizard 🧝‍♀️ and learn about the basic functionalities of our Developer Console. She will also explain to you how to submit an app through the dashboard and how to monetize it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Check it out!&lt;/strong&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Introduction to the LiveChat Developer Console
&lt;/h3&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/z_7fGblf7dQ"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Creating an App
&lt;/h3&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/QmnFM-p8zpg"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Monetization
&lt;/h3&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/yVO7-jt_SQY"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;If you have any questions about the Developer Console or you would like to start building your own app, let me know in the comments! You can also check out our &lt;a href="https://developers.livechat.com/?utm_source=devto&amp;amp;utm_medium=referral&amp;amp;utm_campaign=magic_video_tutorials"&gt;Developer Program site&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>tutorial</category>
      <category>webdev</category>
      <category>beginners</category>
    </item>
    <item>
      <title>Build an app for sending GIFs and win 300$!</title>
      <dc:creator>Łukasz Wardęga</dc:creator>
      <pubDate>Tue, 07 Sep 2021 14:41:03 +0000</pubDate>
      <link>https://dev.to/text/build-an-app-for-sending-gifs-and-win-300-2n73</link>
      <guid>https://dev.to/text/build-an-app-for-sending-gifs-and-win-300-2n73</guid>
      <description>&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmedia.giphy.com%2Fmedia%2Fth5if2irUcjPtnrn1a%2Fgiphy.gif%3Fcid%3Decf05e4744rdd1ugvjs9g2wvla0p0ur6xbbt728veo4plsn2%26rid%3Dgiphy.gif%26ct%3Dg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmedia.giphy.com%2Fmedia%2Fth5if2irUcjPtnrn1a%2Fgiphy.gif%3Fcid%3Decf05e4744rdd1ugvjs9g2wvla0p0ur6xbbt728veo4plsn2%26rid%3Dgiphy.gif%26ct%3Dg" alt="https://media.giphy.com/media/th5if2irUcjPtnrn1a/giphy.gif?cid=ecf05e4744rdd1ugvjs9g2wvla0p0ur6xbbt728veo4plsn2&amp;amp;rid=giphy.gif&amp;amp;ct=g"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Hello! 👋&lt;/p&gt;

&lt;p&gt;LiveChat would like to invite you to a very special event! Our Developer Platform is running a &lt;strong&gt;live coding session&lt;/strong&gt;, during which we’re going to put our design skills into practice and build an &lt;strong&gt;integration with Giphy.&lt;/strong&gt; The app will allow agents to display, search for, and send gifs to the chat.&lt;/p&gt;

&lt;p&gt;It will be a great opportunity to master &lt;a href="https://livechat.github.io/design-system/" rel="noopener noreferrer"&gt;LiveChat Design System&lt;/a&gt;, which is used both by engineers working at LiveChat and external developers building apps for the Marketplace. It will also be a chance to learn a bunch of good practices in designing web apps.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;[Quick Side Note: The &lt;a href="https://developers.livechat.com/" rel="noopener noreferrer"&gt;LiveChat Developer Platform&lt;/a&gt; is a space where external developers can build custom solutions for LiveChat customers. As a bonus, it’s a great source of passive income for developers who publish their apps in the LiveChat Marketplace. Our team supports developers during the whole process of creating and distributing their solutions: from sharing insights on customers’ needs to marketing new integrations.]&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  💻 You'll learn how to:
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;build apps that match the LiveChat look and feel.&lt;/li&gt;
&lt;li&gt;optimize and speed up app development with the ready-to-use - components from the Design System.&lt;/li&gt;
&lt;li&gt;apply good UX patterns in web application design.&lt;/li&gt;
&lt;li&gt;avoid design anti-patterns.&lt;/li&gt;
&lt;li&gt;create a Settings page for your app through Developer Console.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  🛠 What we are going to do?
&lt;/h3&gt;

&lt;p&gt;We'll build an integration with Giphy for displaying, searching for, and sending gifs to the chat right from the LiveChat Agent Application. Our application will store the history of sent gifs along with the filtering by date option. Additionally, we’ll add a Favorites feature. We’ll also enhance the app by a custom Settings page built through Developer Console, ensuring the app settings are always styled and displayed flawlessly.&lt;/p&gt;

&lt;h3&gt;
  
  
  ⭐️ Prizes
&lt;/h3&gt;

&lt;p&gt;The first person to correctly resolve our coding task will receive the main prize, &lt;strong&gt;300$&lt;/strong&gt;! 💸&lt;/p&gt;

&lt;p&gt;📅 &lt;strong&gt;When:&lt;/strong&gt; September 16, 2021 at 5 p.m. CEST&lt;/p&gt;

&lt;p&gt;🔴 &lt;strong&gt;Where:&lt;/strong&gt; &lt;a href="https://www.youtube.com/watch?v=d792twx7Q0I" rel="noopener noreferrer"&gt;YouTube&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;👨‍🏫 &lt;strong&gt;Host:&lt;/strong&gt; &lt;a href="https://www.livechat.com/team/#dominik-slawkowski" rel="noopener noreferrer"&gt;Dominik Sławkowski&lt;/a&gt;, Frontend Developer in the Developer Program &lt;/p&gt;

&lt;p&gt;&lt;em&gt;&lt;a href="https://developers.livechat.com/live-coding-livechat-design-system-in-use/?utm_source=dev.to&amp;amp;utm_medium=blogpost&amp;amp;utm_campaign=lcs4"&gt;[[[SAVE YOUR SEAT]]]&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Hope to see you there!&lt;/em&gt; 🤞&lt;/p&gt;

</description>
      <category>contributorswanted</category>
      <category>javascript</category>
      <category>webdev</category>
      <category>sideprojects</category>
    </item>
  </channel>
</rss>
