2021 年你需要做的 7 个全栈项目

2025-05-24

2021 年你需要做的 7 个全栈项目

我应该做什么样的全栈项目?如果你一直在问自己这些问题,那么你来对地方了。我整理了一份清单,列出了 2021 年你需要做的 7 个全栈项目。让我们开始吧!

电子商务网站

电商网站是用户可以购买商品的网站(例如亚马逊、eBay 等)。通过创建电商网站,你将学习创建 API 和网站的所有知识:安全性、CRUD、数据库、前端框架、状态管理等等。对于想要掌握全栈 Web 开发的人来说,这是一个完美的项目。

对我来说,我的技术栈如下:

  • 苗条
  • Node.js + Express
  • 打字稿
  • PostgreSQL

教程(如果你遇到困难)

社交媒体应用

替代文本

社交媒体应用是一款允许用户在线互动的应用(例如 Instagram、Twitter、Facebook 等)。构建社交媒体应用是掌握如何打造一个引人入胜的平台的绝佳方式,它优先考虑性能、安全性和应用外观。

对我来说,我的技术栈如下:

  • Node.js + Express
  • MongoDB

教程(如果你遇到困难)

博客网站

替代文本

像dev.to一样搭建一个博客网站!创建一个用户可以互相分享知识的网站。通过学习,你将学习内容管理、API 构建、CRUD 等知识。

对我来说,我的技术栈如下:

  • Next.js
  • Chakra UI + Tailwind CSS
  • Node.js + Express
  • PostgreSQL
  • Redis

教程(如果你遇到困难)

待办事项列表

替代文本

Todo List 是一个经典的全栈项目,也是这份清单中最适合新手的项目。创建一个用户可以登录并以列表形式添加和删除待办事项的网站。这个项目将教你关于身份验证、CRUD、数据库等知识。

对我来说,我的技术栈如下:

  • 苗条
  • 烧瓶
  • PostgreSQL

教程(如果你遇到困难)

锻炼追踪器

替代文本

这个项目是我在这个列表中最喜欢的项目之一。创建一个应用程序,让用户可以存储他们已完成的锻炼记录。这将教会你一些全栈开发的知识:身份验证、安全、CRUD、前端框架等等。

对我来说,我的技术栈如下:

  • Vue.js
  • Django
  • Mongo数据库

教程(如果你遇到困难)

聊天应用程序

替代文本

这是一个如今人人都在谈论的全栈项目。这个项目将教你创建一个允许用户私聊和群聊的网站。该项目将教你以下内容:实时数据传输、前端框架、身份验证、安全性等等。

对我来说,我的技术栈如下:

  • React.js
  • Firebase + Firestore

教程(如果你遇到困难)

缩放克隆

替代文本

2020 年,Zoom 风靡全球。我认识的每个人都在用 Zoom 处理生活中的方方面面:工作、学习、社交、锻炼等等!这里有一个挑战:创建一个“Zoom 克隆版”,让用户可以使用他们的网络摄像头聊天。我强烈推荐这个项目给初学者。

对我来说,我的技术栈如下:

  • WebRTC
  • socket.io

教程(如果你遇到困难)


祝你在这些项目中一切顺利。请分享你最近在做的一个全栈项目,我很想看看!感谢阅读。

亨利

文章来源:https://dev.to/hb/7-fullstack-projects-you-need-to-make-in-2021-bdn
PREV
2021 年 Python 开发者路线图
NEXT
10 个可用于下一个项目的有趣 API