There’s a famous thought experiment that goes: “If a tree falls in a forest and no one is around to hear it, does it make a sound?” One of the many things the question highlights is the importance of observation. When you make a web app, you often want other people to see it or use it, whether to inform them, help them perform a task, or anything in-between. That’s why it’s so important to be able to easily share your project with other people.

In this tutorial, I’ll show you how you can make web apps or websites effortlessly…


Smartphones are a staple of modern life, and resultantly, so are apps that connect people. From messengers to marketplaces, there are many instances where users can interact with each other. If your project encompasses one of these, you may want to add more personality to communication between your users.

When text-only messages weren’t expressive enough, people flocked to emoji as a better way to express themselves. Snapchat has taken this trend further with Bitmoji, which are personalized emoji. Users can create a Bitmoji based on their likeness. …


Group chats are a ton of fun, but making your own messaging web app might just be better. In this tutorial, you’ll create a group chat of your own. Then, you’ll integrate the Bitmoji Kit’s Sticker Picker to make interaction even more fun.

Set Up the Messaging Web App

Let’s start by creating a web app with basic text messaging functionality. We’ll use HTML, CSS, and JavaScript, along with Firebase as our back-end.

Download the Sample Project

The project files are located in this Gist. Click the “Download ZIP” button in the top right to download all of the files. Then, extract them into a folder as shown below.

Mian Uddin

incoming software engineering intern @intuit, coach @mlh, computer science @calpoly, fmr. @slohacks @viasatinc @alcoitd

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store