Build an activity feed with React
Build a simple activity feed with Node.js REST API, Express and Mongoose.
Follow tutorial
Pusher APIs make it simple to add realtime features to your applications, fast. We have hundreds of tutorials, written by our experts, to get you up and running!
Search to find your feature in our collection, or check out the subject list below for inspiration on what you can build using Pusher.
Build a simple activity feed with Node.js REST API, Express and Mongoose.
Follow tutorial
Integrate a typing indicator feature in your Laravel app using Vue.js.
Follow tutorial
Take advantage from Laravel power and build a live activity feed.
Follow tutorial
Build your own iOS realtime Twitter feed app and track a custom set of hashtags.
Follow tutorial
Build online presence into your Laravel app with Pusher.
Follow tutorial
Build an app similar to a group chat room where you can see who's online and their latest status update in realtime.
Follow tutorial
Create a realtime vote counter for your website with Pusher and plain JavaScript.
Follow tutorial
Build a live comments feature in your iOS app using Swift and PHP.
Follow tutorial
Build a movie review application with Vue.js and add realtime functionality to it.
Follow tutorial
Build a photo feed with Vue.js, Node.js, Pusher, and Cloudinary.
Follow tutorial
Create a realtime social interactions like floating hearts for your iOS app using Swift
Follow tutorial
Counters are always useful for any app. In this tutorial, we will buld a live click counter using Kotlin.
Follow tutorial
Learn how to build live social interactions like realtime likes using Laravel, a popular PHP framework.
Follow tutorial
Realtime comments are a natural feature of any social app. In this tutorial, you will learn to build it with Kotlin.
Follow tutorial
In this tutorial, you will enrich your app with realtime social features such as likes using Node.js and MongoDB.
Follow tutorial
Leverage from the power of Next.js and TypeScript and build a live comments feature into your application.
Follow tutorial
Social feed have become a major feature of many apps and websites. Learn how to build one with Kotlin and Node.js.
Follow tutorial
Create a realtime comment feature for web applications using with JavaScript on frontend and Node.js on the backend.
Follow tutorial
In this two-part series, build a social network Android app with event planning functionality, supported by push notifications. Part two builds on the app created in part one, implementing push notifications to alert users of event invites.
Follow tutorial
In this two-part series, build a social network Android app with event planning functionality, supported by push notifications. Part one covers the creation of the app and implements the basic functionality.
Follow tutorial
This four-part series takes you through building an Instagram clone using Node and React. In part two, connect your UI and data with GraphQL.
Follow tutorial
This four-part series takes you through building an Instagram clone using Node and React. In part four, implement offline support with service workers.
Follow tutorial
This four-part series takes you through building an Instagram clone using Node and React. In part one, set up your project and create your UI.
Follow tutorial
This four-part series takes you through building an Instagram clone using Node and React. In part three, implement realtime feed updates with Pusher, and create desktop notifications.
Follow tutorial
Use Next.js to build a chat app featuring sentiment analysis to track users' moods.
Follow tutorial
Use Next.js, React Table and Pusher to create a movie review site, updated in realtime as users post reviews.
Follow tutorial
Learn to build an online document editing app using .NET. Featuring realtime updates for new edits.
Follow tutorial
Learn to build a comments widget with Next.js. Use sentiment analysis to gauge the mood of the comments and automatically add emoticons.
Follow tutorial
Learn to build a chat app with Nest.js. Add a fun element with sentiment analysis, automatically attaching emoticons based on the user's detected mood.
Follow tutorial
Learn to build a live comments application using Angular, featuring sentiment analysis. Use the sentiment analysis to measure whether comments are positive or negative, and display this information on an admin panel.
Follow tutorial
Learn to build a live comments application using Nest.js, featuring sentiment analysis. Use the sentiment analysis to measure whether comments are positive or negative, and display this information on an admin panel.
Follow tutorial
Learn to build a chat app for Android. Use Kotlin and Springboot to construct the endpoint for the API, and Kotlin for your app development.
Follow tutorial
Build a chat app in Angular. The app features emoji suggestions (as suggested responses) based on the users' moods. The mood is evaluated using the sentiment analysis library.
Follow tutorial
This tutorial will explore Adonis. You will build an app that pushes realtime messages to all connected clients using Pusher.
Follow tutorial
Build a voting webapp using Next.js. Users can vote for their favorite pet, and the results are displayed in realtime on a graph in their browser.
Follow tutorial
Learn to build a collaborative painting application using Angular. Create a web app where two users can paint together, seeing each other's actions in realtime.
Follow tutorial
Learn to build a chat app using Ruby on Rails, CoffeeScript and PostgreSQL. Create a simple instant messenger app.
Follow tutorial
Build an Angular group chat app, and integrate a chatbot using Dialogflow. Users will be able to talk to each other, or to the bot.
Follow tutorial
Learn to build a collaborative painting application with React and Node.js. Users are able to work together on the same drawing, seeing each other's updates instantly.
Follow tutorial
This tutorial will show you how to create a simple social media feed using Ruby on Rails. Users will be able to make posts, and like other people's posts. The feed will update instantly as new posts are made.
Follow tutorial
Learn to build a social network app for iOS, featuring push notifications. In part two, create the app and set up push notifications.
Follow tutorial
Learn to build a social network app for iOS, featuring push notifications. In part one, create the backend for the app using Laravel, and start the frontend in Swift.
Follow tutorial
Build a social commenting application using Ruby on Rails and PostgreSQL. App users can leave comments on a sample post, and see other comments appear immediately as they are added.
Follow tutorial
Build a collaborative painting app using Vue.js. Two users can work together on one drawing, seeing each other's changes update instantly.
Follow tutorial
Build a simple photo sharing app using Ruby and Cloudinary. Users will be able to upload and caption photos, and receive immediate updates when other users post.
Follow tutorial
Build a simple comments feed using Go, Vue.js and SQLite. Users can comment on a post, with the comments feed updating instantly.
Follow tutorial
Build a photo feed application using Go, Vue.js and SQLite. Users can post pictures, and see each others' images appear in realtime.
Follow tutorial
Build a chat app for iOS, with a Laravel API backend. In part four, add a couple of extra features: who's typing and online presence. By the end of this section your app will display who is online, last seen times, and who is typing.
Follow tutorial
Build a chat app for iOS, with a Laravel API backend. In part two, build the Laravel API. By the end of this section you will have a database and API to support the app.
Follow tutorial
Build a chat app for iOS, with a Laravel API backend. In part three, build the iOS application. By the end of this section you will have a working app with instant chat functionality.
Follow tutorial
This short tutorial demonstrates how to integrate realtime updates into a Ruby on Rails application. You will create a simple comments interface. Users will be able to add comments, and see comments appear for all users instantly.
Follow tutorial
Build a chat app with Python that allows users to log in and chat from within a terminal. Use Pysher to subscribe to Pusher events on the backend.
Follow tutorial
Build a simple blog app with realtime post updates. Host images with Cloudinary and display new posts instantly.
Follow tutorial
Build a comments system using Ember.js and Node.js. Users will be able to post comments and see other comments in realtime. Emojis are automatically added using sentiment analysis.
Follow tutorial
Build a chat app with Ember.js. The app features emoji suggestions with sentiment analysis. It provides a realtime messaging experience.
Follow tutorial
Build a simple blog with a live commenting feature. Use Gatsby, the React-based static site generator, to create the blog. Add realtime comments functionality using Node and Express.
Follow tutorial
Build a chat app for mobile using Ionic and Cordova. Code with TypeScript, targeting mobile devices. Use Node for the backend. Implement sentiment analysis to provide emoji suggestions.
Follow tutorial
This brief tutorial helps you create a simple chat application. You will build the backend in Go, and the frontend in Vanilla JavaScript. Users will be able to message in realtime.
Follow tutorial
This four part series takes you through building a chat app using Flask and Vue. Users will be able to message each other in realtime, see when other users are online, and be notified of new messages. In part four, add an online presence feature.
Follow tutorial
This four part series takes you through building a chat app using Flask and Vue. Users will be able to message each other in realtime, see when other users are online, and be notified of new messages. In part three, implement live chat and sentiment analysis.
Follow tutorial
This four part series takes you through building a chat app using Flask and Vue. Users will be able to message each other in realtime, see when other users are online, and be notified of new messages. In part two, build the chat interface.
Follow tutorial
This four part series takes you through building a chat app using Flask and Vue. Users will be able to message each other in realtime, see when other users are online, and be notified of new messages. In part one, install dependencies and set up the project.
Follow tutorial
Build on an existing Kotlin Android chat app to create a chatbot feature. Use Dialogflow to generate the chatbot, with calls to other APIs to implement the desired chat features. You will use Gradle and Kotlin for the backend. Messages are sent and received in realtime.
Follow tutorial
Use Preact and Node to build a simple game with a live leaderboard. Users will be able to play a game of chance against the computer, with their scores appearing and updating in realtime.
Follow tutorial
This tutorial takes you through building a workout tracking app in React Native, with a Node backend. Users will be able to log and share their exercise updates and follow each other's progress. New workout logs are shared in realtime.
Follow tutorial
Use React Native, Node.js and Imgur to create a photo sharing app. Users will be able to follow their friends and share their own photos with their followers. New photos will be published and shared in realtime.
Follow tutorial
This tutorial will show you how to create a simple social feed for Android and iOS using Ionic. The app features a Node backend, and online presence indicators powered by Pusher.
Follow tutorial
Learn how to use Zapier, together with Pusher Channels, to create a live tweet stream. You will build a simple web app with Node and React, and use Zapier to connect to a Twitter feed. Pusher will supply the realtime functionality.
Follow tutorial
In this two-part series, build a whiteboard app using Node, Electron and React. Users will be able to collaborate in realtime, drawing on a simple canvas. The app also features chat functionality. In part one, create the whiteboard.
Follow tutorial
Build a chat app for iOS, with a Laravel API backend. In part one, prototype the app and explore Clean Swift Architecture. By the end of this section you will have a clearly defined workflow for the application.
Follow tutorial