DEV Community

Vikram Aditya
Vikram Aditya

Posted on

5 Awesome Thing You Can Build With Node.Js

Node.js is not just for making simple websites, but awesome, dynamic, real-time experiences. Here are some Node.js project ideas to spark your inspiration:

  1. GIF Chat Room
    Node.js is built for making chat applications. Here’s a novel twist. Chrome and Firefox have an API to access a computer’s camera. Images from the camera get processed around the submission of a chat message and a GIF is sent to the room.

  2. Build your Own Zoom
    With the rise of working from home and modern Web APIs like WebRTC being supported by more and more browsers, Zoom & Google Hangout-like applications are going to get more common. is one of those .You (and a friend) can visit their website in a compatible browser and try it out for yourself! Check out either a short or long tutorial to learn how to build your own.

  3. Job Search App
    Node’s capabilities to communicate with APIs make it ideal for building full stack applications. This tutorial uses the Adzuna jobs API, vanilla JS, and Node to create a job searching app and add custom features you’d like to see in your favorite app.

  4. Collaborative Drawing Tool
    Treehouse students will learn how to build a simple drawing application in jQuery in the course jQuery Basics. The functionality has been extended with Node.js so that multiple people can draw on the same canvas!

  5. Covid-19 Tracker
    Node.js is a powerful tool for writing server side JavaScript and allows you to interact with APIs and pass data to the front end. You can use Node.js in combination with React and chart.js to create a COVID tracking app. This example pulls data from the CDC so you can stay up to date with stats.

At last I want to say that this is just some of the example I gave to you there's anything you can build.



Top comments (1)

kimberleejohnson profile image
Kimberlee Johnson

This is a great list, thank you so much for sharing!

In case any readers are really excited about the "Build your own Zoom" idea, here's a tutorial about building an instant Node.js server with Glitch to create video conferencing rooms with the Daily API: