2021年50个酷炫的Web和移动项目创意
当想到项目创意时,很多人都在挣扎。这里列出了50个您可以在2021年完成的很棒的项目构想。我将以下列的技术栈为例,以便您弄清楚自己也可以做到这一点。这些应用程序可以在Web,移动和桌面上。您可以使用无数种工具,技术和编程语言来构建它们,我仅在此处显示一些用例。每个项目的编程级别均为初学者,中级或高级。这些应用程序可以创建为前端,后端或全栈。
所涉及的技术栈是:
前端:HTML,CSS,JavaScript,TypeScript,React,React Native,Redux,Flutter / Dart
后端:Python,Node.Js,SQL,NoSQL
1.社交媒体仪表板
这可能是一款将许多社交媒体网络整合到一个界面中的应用程序。因此,例如,您可能同时拥有Twitter,Facebook和Instagram。这意味着仅打开一个浏览器选项卡和一个统一的用户界面。
编程级别:高级
项目类型:全栈
前端:HTML,CSS,TypeScript,React,Redux,React本机
后端:Node.Js,NoSQL
2.约会应用管理器
一款使您轻松管理约会生活的应用程序。由于这些天很多人倾向于使用多个约会应用程序,因此您可能很难跟踪自己计划的日期。使用这种类型的应用程序,您可以跟踪当前正在与之交谈的所有人员以及基本信息,例如姓名,电话号码,相识地点等。
编程级别:中级
项目类型:全栈
前端:HTML,CSS,JavaScript,React,React Native
后端:Node.Js,NoSQL
3.电脑游戏伴侣应用
使用这种类型的应用程序,您基本上可以随身携带游戏体验。例如,如果您玩Fortnite之类的游戏,则可以构建一个移动应用程序,以跟踪统计数据。您甚至可以为所有表情,武器和配件建立一个清单区域。
编程级别:中级
项目类型:全栈
前端:HTML,CSS,TypeScript,React,React Native
后端:Node.Js,NoSQL
4.求职应用
如何创建一个看起来更像约会应用的求职应用,而不是传统的认真工作板。因此,您不必提交通常的无聊工作申请,而必须提交简历,然后等待一封通用电子邮件,告诉您他们已经收到您的申请,并且会尽快回复您。相反,如果您认为这是匹配项,则可以刷卡,如果您认为不匹配,则可以刷卡。与招聘经理的互动会变得更加非正式和随意。但是,当然应该有一种方法来限制互动,以使它不会像垃圾邮件那样变得泛滥成灾。
编程级别:中级
项目类型:全栈
前端:HTML,CSS,JavaScript,React,React Native
后端:Node.Js,NoSQL
5. 100DaysOfCode应用
100DaysOfCode挑战可帮助人们致力于学习如何一致地进行编码。基本上,您只需要使用100DaysOfCode的主题标签,然后使用Twitter来发布您的日常进度。目前,没有简单的方法可以自动跟踪和安排主题标签的推文。因此,您创建一个可自动安排推文以及附加媒体的应用程序将非常有用。
编程级别:中级
项目类型:全栈
前端:HTML,CSS,JavaScript,React,Flutter / Dart
后端:Node.Js,SQL
6.精神健康社交网络
这种全球性流行病以某种方式或形式影响了几乎每个人的心理健康。建立一个安全的地方,让人们可以谈论它并分享故事,这将是很棒的。这是人们摆脱困境的一种方式,同时也可以与可能与其问题相关的人保持联系。
编程级别:中级
项目类型:全栈
前端:HTML,CSS,JavaScript,React,Flutter / Dart
后端:Node.Js,SQL
7.专业歌手音频应用
如何开发一个让普通人唱一首歌曲,然后将其增强以使您听起来像专业歌手的应用程序呢?它还可以拥有自己的社交网络,以便您可以共享原创歌曲和专辑。
编程级别:高级
项目类型:全栈
前端:HTML,CSS,JavaScript,React,Flutter / Dart
后端:Node.Js,SQL
8.服装设计应用
构建一个时装设计应用程序,该应用程序可以根据您的个人选择为您创建个人风格,并为您提供网站链接以购买服装。有了这个概念,它实际上就可以作为适合您的个人风格指南,并为您提供购买建议,从而为您提供最时尚的选择。
编程级别:中级
项目类型:全栈
前端:HTML,CSS,JavaScript,React,Flutter / Dart
后端:Node.Js,SQL
9.约会生活社区应用
并非每个人都觉得约会容易,所以如何构建一个约会生活社区应用程序,使人们可以进行对话并共享有关如何结识人和建立人际关系的资源。谈论个人经验和技巧。
编程级别:中级
项目类型:全栈
前端:HTML,CSS,TypeScript,React,React Native
后端:Node.Js,NoSQL
10.失落的动物应用程序
这是一个很不错的主意,您可以开发一个应用程序,使您可以标记发现迷路动物的位置。使用这种应用程序,您可能会与丢失动物的人共享位置,以便他们找到它。另外,如果在附近拥有最近的诊所,则可以更轻松地将他们带到安全的地方。
编程级别:中级
项目类型:全栈
前端:HTML,CSS,JavaScript,React,Flutter / Dart
后端:Node.Js,SQL
11.评论网站聚合器
作为开发人员,有时很难找到好的课程,因为互联网上有太多的课程。因此,创建一个可以从互联网上的所有课程中获取评论的评论网站聚合器将是一件很了不起的事情。您可以对课程进行过滤和排序,这将使决定学习路径变得非常容易。
编程级别:高级
项目类型:全栈
前端:HTML,CSS,JavaScript,React,Redux,React本机
后端:Node.Js,NoSQL
12.随机网站生成器
除非您具有设计背景,否则很难为应用程序或网站提出设计。因此,考虑到这一点,创建一个随机的网站生成器将非常酷。在这种情况下,只需将设计放在一起,然后就可以使用所选的编程语言进行构建。或者,如果您要面对挑战,也可以将其转变为成熟的网站构建器,甚至生成代码!
编程级别:高级
项目类型:全栈
前端:HTML,CSS,JavaScript
后端:Python,SQL
13.约会应用
世界上已经充满约会应用程序,但仍然没有脱颖而出的应用程序。如果您查看针对它们的评论,它们都有各自的优缺点。因此,构建一个在所有应用程序中都具有最佳功能的约会应用程序,同时仍可负担得起,甚至免费,应该说服大众加入。
编程级别:中级
项目类型:全栈
前端:HTML,CSS,JavaScript,React,Redux,Flutter / Dart
后端:Node.Js,SQL
14.电子商务网站
购物网站总是有很高的需求,因为人们总是有东西要卖。给某人一个自己的销售定制产品的个人平台是一件好事。
编程级别:中级
项目类型:全栈
前端:HTML,CSS,JavaScript,React,Redux,Flutter / Dart
后端:Node.Js,NoSQL
15.随机餐生成器应用
有时很难决定要煮什么或吃什么。创建一个可以随机生成餐点并选择可配合使用的食材的应用程序可以提高您的烹饪技能。您还可以发现一些不错的食谱,可以与他人分享。
编程级别:初级
项目类型:前端
前端:HTML,CSS,JavaScript
后端:不适用
16.开发人员自由平台
与Upwork和Fiverr之类的网站类似,但是它是一个仅供开发人员使用的平台。它可能是一个平台,使开发人员可以轻松找到彼此并建立联系,并通过协作共同处理项目。因此,您不仅会获得快速便捷的现实世界体验,而且还将与技能水平相近的开发人员联系。这将是一种绝佳的升级方法,也是初学者轻松工作的简便方法。我认为这将是一个好主意,因为它可以将招聘人员完全裁掉,并且您无需在面试中施加压力。但是,根据工作和从事此工作的开发人员的不同,可能会有某种形式的入职和测试。这些可以是免费的开源项目,也可以涉及一些薪水。
编程级别:中级
项目类型:全栈
前端:HTML,CSS,JavaScript,React,Redux,React本机
后端:Node.Js,NoSQL
17.电视跟踪应用
这可能是一个简单的应用程序,仅允许您计划一周中要观看的内容。因此,您本周无需依靠电子节目指南,甚至不需要纸质电视指南。
编程级别:初级
项目类型:前端
前端:HTML,CSS,JavaScript
后端:不适用
18.购物库存应用
许多人通常使用电子表格来跟踪购买和购物习惯。在应用程序表单中会更好。因此,想象一下创建一个应用程序,使您可以跟踪所购买的商品,从而知道何时库存不足并且需要购买更多该产品。
编程级别:初级
项目类型:前端
前端:HTML,CSS,JavaScript
后端:不适用
19.头或尾巴应用程序
由于这种大流行,人们不太可能随身携带零钱。掷硬币做出决定已经有好几年了。创建Heads或Tails应用程序应该非常简单。
编程级别:初级
项目类型:前端
前端:HTML,CSS,JavaScript,Flutter / Dart
后端:不适用
20.随机歌曲歌词生成器应用程序
是否曾经想过创作自己的歌曲?好吧,也许有一天,由于您创建了一个应用程序,您可能会写出惊人的东西!拥有一个应用程序可以为您完成所有艰苦的工作,假设押韵并顺利进行,这几乎太容易了。在最坏的情况下,您最终会得到一首流行的有趣歌曲。
编程级别:初级
项目类型:前端
前端:HTML,CSS,JavaScript
后端:不适用
21. Random Meme Generator应用程序
我们为模因而生活,它们通常使我们发笑或传播病毒。制作一个可以提供一些有趣内容的应用程序可能会很酷。将随机文本与图像或什至是动画结合起来,将很容易成为明星。
编程级别:初级
项目类型:前端
前端:HTML,CSS,JavaScript
后端:不适用
22.系列和电影监视列表API
您可以创建一个API,用于存储您观看的所有系列和电影。这不仅可以让您跟踪自己的观看记录,还可以将其与前端结合使用,从而拥有自己的个人应用程序并拥有自己的观看习惯。
编程级别:初级
项目类型:后端
前端:
不适用后端:Node.js
23.随机地图生成器
想出一个游戏地图的设计可能很繁琐,如果您可以自动生成地图呢?就此而言,它不必是任何复杂的东西,甚至不必是3D。如果您只是制作一个简单的2D侧滚动游戏或自上而下的视图游戏,则创建工作要少得多。
编程级别:中级
项目类型:前端
前端:HTML,CSS,JavaScript
后端:不适用
24.随机笑话发生器
每个人都喜欢大笑,所以制作自己的随机笑话生成器应用程序将非常值得。
编程级别:初级
项目类型:前端
前端:HTML,CSS,JavaScript
后端:不适用
25. Medicine Tracker and Notification App
管理您的药物并知道何时,服用什么以及剂量可能令人沮丧。只需创建一个用于管理您的药物和医生笔记的应用程序,您就应该做好了。
编程级别:初级
项目类型:前端
前端:HTML,CSS,JavaScript
后端:不适用
26.时尚服装应用
这是一个可以在一周内为您选择服装的应用程序。因此,如果您是一个举棋不定的人,则可以让此应用根据一些预定义的预设随机选择适合您在一周内穿的衣服,从而消除一切。
编程级别:初级
项目类型:前端
前端:HTML,CSS,JavaScript
后端:不适用
27.正念应用
保持积极积极对我们的健康和福祉极为重要。因此,开发一款能够存储日记消息并具有日常感恩能力的应用程序将使其变得至关重要。如果您熟悉吸引力法则,那么您甚至也可以将其用于脚本编写。
编程级别:中级
项目类型:全栈
前端:HTML,CSS,JavaScript,React,Flutter / Dart
后端:Node.Js,SQL
28.密码破坏者应用
创建自己的秘密语言非常酷,因此开发一个可以让您创建和解密秘密消息的应用程序是一个值得考虑的项目。因此,您将编写某种经过加密的内容,然后使用某种算法将其解密。
编程级别:高级
项目类型:后端
前端:N / A
后端:Python
29.头像生成器ApI
使用此应用程序,它可能具有使其能够随机创建头像以在个人资料上使用的功能。因此,根据搜索词,它会返回相关的头像图像。
编程级别:初级
项目类型:后端
前端:
不适用后端:Node.js
30.随机徽标生成器API
这样的应用程序可以像您想要的那样简单或高级。生成的徽标可以用于生产中或仅用于测试目的。因此,试想一下,如果您正在构建测试站点,但是您还没有官方徽标,但您想展示一些东西。不用在Photoshop中制作模型,您可以使用API为您创建一个模型。
编程级别:中级
项目类型:后端
前端:
不适用后端:Node.js
31.新闻汇总器
决定寻找消息来源的消息有时会使您的工作效率低下。将所有这些都集中在一个地方会容易得多。您可以建立一个新闻汇总网站,从多个来源获取新闻。这样,您就可以在一个平台上拥有一个统一的界面来读取所有内容。
编程级别:中级
项目类型:全栈
前端:HTML,CSS,JavaScript,React,Redux,React本机
后端:Node.Js,NoSQL
32.随机用户名生成器API
想出一个很酷的用户名可能会很累。取而代之的是,仅基于一个关键字自动生成一个关键字会容易得多。
编程级别:中级
项目类型:后端
前端:N / A
后端:Python
33.一个聊天机器人应用
聊天机器人仍然很受欢迎,因为它们可以完成很多工作。就像拥有自己的个人助手一样。您可以创建一个聊天机器人的例子,它可以跟踪您的日常任务并为您提供有关如何提高工作效率的建议。因此,在一个用例中,也许您花了3个小时进行编程,但由于您太忙了,所以那天没有洗衣服。聊天机器人可以帮助您更好地进行时间管理,甚至可以使用番茄酱。
编程级别:中级
项目类型:全栈
前端:HTML,CSS,JavaScript,React,Redux,React本机
后端:Node.Js,NoSQL
34.游戏库应用
如今,许多人在不同平台上拥有多个游戏库。或者,也许他们忘记了多年来玩过的许多游戏,因为那时他们还没有跟踪自己玩过的所有游戏。一种解决方案是创建一个游戏库应用程序,以便您可以存储所有游戏历史记录。这可以包括年份,游戏,类型,平台等。即使您当前拥有或出售了它,也不管它是数字版本还是实物副本。如果您可以将这样的应用程序扩展到更多的社交网络中,以便您可以关注其他人的游戏列表,然后他们也可以这样做,则可以进一步扩展。可能性是无止境。
编程级别:中级
项目类型:全栈
前端:HTML,CSS,JavaScript,React,Redux,React本机
后端:Node.Js,NoSQL
35.粮食社会网络
创建一个美食社交网络会很有趣,在这里您可以发现新的美食甚至是餐馆。因此,人们可以共享食谱,图片和膳食计划以及您应该去的餐馆和酒吧的地方。您甚至可以更进一步,添加节食,这样它就可以成为一个社区,人们可以保持健康并查看其统计数据。像体重,身高等…
编程级别:中级
项目类型:全栈
前端:HTML,CSS,JavaScript,React,Redux,React本机
后端:Node.Js,NoSQL
36.居室装饰应用
曾经努力想出一个想要房间看起来如何的想法吗?您可以创建一个应用程序,以便为各种房间创建平面图。然后,您可以添加家具并查看其外观。然后可以与其他人共享此内容,以便您获得反馈。例如,假设该应用程序是2D的,而您正在从上方俯视平面图。
编程级别:中级
项目类型:前端
前端:HTML,CSS,JavaScript
后端:不适用
37.计算机游戏策略网
它可能是一个社交网络,任何人都可以共享技巧,视频和演练,以了解如何在自己玩的游戏中成为职业玩家。因此,您可以为每个游戏提供各个部分,并为每个游戏的体裁添加标签。然后,每个人都可以发布有用的内容,其中包括文本,图像或什至是YouTube之类的视频。
编程级别:中级
项目类型:全栈
前端:HTML,CSS,JavaScript,React,Redux,React本机
后端:Node.Js,NoSQL
38.会话生成器应用
这样的应用程序可以使用机器学习,使害羞或社交尴尬的人提高其对话技能。
编程级别:高级
项目类型:全栈
前端:HTML,CSS,JavaScript,React,Redux,React Native
后端:Python,SQL
39.乐高建设者社交网络
它可能是一个社交网络,人们可以在这里炫耀他们使用乐高积木建造的东西以及建造它们的教程。
编程级别:中级
项目类型:全栈
前端:HTML,CSS,JavaScript,React,Redux,React本机
后端:Node.Js,NoSQL
40.职位搜索管理器应用程序
跟踪您所做的所有作业应用程序可能会非常乏味,因为有大量的平台可以申请工作,并且要跟踪所有这些应用程序并不容易。因此,创建一个可以跟踪您的应用程序,面试和反馈的应用程序会产生奇迹。当然,您可以使用简单的电子表格,但是如果您真的想成为高级用户,那么拥有一个专用的应用程序会更好。另外,您可以将该数据导出为CSV或json文件,以便您可以使用它进行任何操作。
编程级别:中级
项目类型:全栈
前端:HTML,CSS,JavaScript,React,Redux,Flutter / Dart
后端:Node.Js,SQL
41.报价计算器应用
如何构建一个进行一些有趣的计算的应用程序?代替通常的计算器应用程序,也许这是一个计算住宿价格的程序。另一个示例可以是一个应用程序,该应用程序根据贷款金额来计算利息。
编程级别:初级
项目类型:前端
前端:HTML,CSS,JavaScript
后端:不适用
42.每日随机爱好生成器应用程序
确定每天停机期间要做什么,可能会让人头疼。或者,也许您始终遵循相同的常规。好吧,有了这个程序,它可以随机选择您每天要做的事情。您甚至可以赋予它跟踪您的娱乐水平的能力,因此相同的爱好可能会变得更加频繁。甚至更少,如果您想变得更自发并尝试不同的方法。也是养成新习惯的好方法。
编程级别:初级
项目类型:前端
前端:HTML,CSS,JavaScript
后端:不适用
43.会所/ Twitter空间克隆
这些类型的音频室应用程序现在很受欢迎,每个人都想加入!那么,为什么不尝试创建它们的克隆版本呢?谁知道您的版本可能有一天会很受欢迎。
编程级别:高级
项目类型:全栈
前端:HTML,CSS,JavaScript,React,Redux,Flutter / Dart
后端:Node.Js,SQL
44. Web爬网程序
Web搜寻器用于从各种网站抓取数据。它们基本上是机器人,它们搜索数据,然后将其编入索引以用于其他目的。
编程级别:初级
项目类型:后端
前端:N / A
后端:Python
45.自动化工具
使用自动化工具可以使您加快经常使用的工作流程的速度。例如,为应用程序设置产品结构或将文件夹中的所有文件转换为新内容,例如将jpgs更改为png。
编程级别:初级
项目类型:后端
前端:N / A
后端:Python
46.电脑游戏API
也许您想创建一个包含大量数据的游戏。您可以创建一个后端api来保存可以在前端应用程序中使用的所有信息。
编程级别:初级
项目类型:后端
前端:
不适用后端:Node.js
47.财务预算应用程序
财务预算应用程序可以让您查看您的所有收入和支出以及每年进行的所有购买,因此您可以逐年跟踪它们。您甚至可以将其设置为每天,每月和每年检查一次,从而大致了解您的消费习惯。
编程级别:初级
项目类型:前端
前端:HTML,CSS,JavaScript
后端:不适用
48.食物日记应用
只需一个简单的应用程序即可跟踪您一周中每一天所吃的食物。您可以通过计算体重和卡路里来使它更加先进,这样您就知道会有什么变化。
编程级别:初级
项目类型:前端
前端:HTML,CSS,JavaScript
后端:不适用
49.心情日记应用
这可以是一个简单的应用程序,可让您全天跟踪自己的心情。您甚至可以将其转变为日记,以便将您的想法留作笔记。
编程级别:初级
项目类型:前端
前端:HTML,CSS,JavaScript,React
后端:不适用
50.图像猜测游戏应用程序
对于这个应用程序,您可能有一个隐藏的图像,您必须猜测它是什么类型的图像。例如,假设您有一个选择选项,而您需要选择正确的选项。您应该能够跟踪得分,并且得分应该始终是随机的,这样就不会有一场比赛是一样的。
编程级别:初级
项目类型:前端
前端:HTML,CSS,JavaScript
后端:不适用