6 Full Stack Projects You Need to Make in 2021

Julia Vasilchenko
2 min readJan 18, 2021

We’ve created a list of 6 full-stack projects that will be a great idea to develop in 2021. Let’s dive right in!

To-do List

One of the examples of a classical full-stack project which is easy to realize. The Todo List is a site where users can log in and add and remove to-do items in a list format. This project will teach you about authentication, CRUD, databases, and more.

Tech stack:

  • Svelte
  • Flask
  • PostgreSQL

Social Media App

Social media apps are applications that can either be downloaded and stored on your phone or tablet or streamed through your internet browser. Social media apps generally involve messaging, photo-sharing, and interactive content. (Instagram, Twitter, Facebook, etc). Try to make a simple platform for users giving priority to security, performance, and the app’s look.

Tech stack:

  • React Native
  • Node.js + Express
  • MongoDB

Workout Tracker

Health and fitness apps are a huge market, and workout trackers are becoming more popular as users try to stay on target with their fitness goals. It will be a great project which will teach you general full-stack development. Here you meet with authentication, security, CRUD main front-end frameworks, etc.

Tech stack:

  • React
  • Node.js
  • MongoDB

Chat App

Chat apps have changed the way we communicate with our friends and family. Services like WhatsApp, Facebook Messenger gave mobile operators a run for money and became more popular than social media. Here you will meet with real-time data transfer, front-end frameworks, authentication, security, and more.

Tech stack:

  • React.js
  • Firebase + Firestore

Blog Site

Create a website where people can share their memories, emotions, or knowledge with others. Before the start, you should read about content management, APIs, CRUD, and others…

Tech stack:

  • Next.js
  • Node.js + Express
  • PostgreSQL
  • Redis

Zoom Clone

Today millions of people are using Zoom for everything in their life: work, school, socializing, exercise, and more! A new challenge is creating “Zoom Clone” which allows users to chat using their webcam. Try to build per to per video chat — it is quite a challenging project.

Tech stack :

  • React Native
  • WebRTC

--

--