👇 在iCodeThis.com上每日练习 👇
:ledger: 应用程序想法集
你是否曾经想要构建一些东西,但不知道从何开始?就像作者有时会遇到“写作障碍”一样,开发人员也有类似的问题。这个列表旨在一劳永逸地解决这个问题!👍
这些应用程序是:
- 对提高编程技能很有帮助 :muscle:;
- 对尝试新技术很有帮助 🆕;
- 对添加到个人作品集中以给下一次雇主/客户留下深刻印象很有帮助 :file_folder:;
- 对用作教程中的示例(文章或视频)很有帮助 :page_with_curl:;
- 容易完成,并且可以轻松地通过新功能进行扩展 :ok_hand:;
这不仅仅是一个简单的项目列表,而是一个详细描述每个项目的集合,以便你可以从头开始开发!
每个项目都有以下特点:
- 清晰且描述性的目标;
- 一个用户故事列表,应该实现(这些故事更多地作为指南而不是强制性的待办事项列表。如果你想添加你自己的故事,请随意添加);
- 一个奖金功能列表,不仅提高了基础项目,还同时提高了你的技能(这些是可选的,应该在完成所需的用户故事之后尝试);
- 所有帮助你找到完成项目所需的所有资源和链接。
在这里你可以观看关于这个仓库的视频。
项目
项目根据完成它们所需的知识和经验分为三个层次。
阶层 | 开发者概况 |
---|---|
1 | 学习旅程早期阶段的开发者。他们通常专注于创建面向用户的应用程序。 |
2 | 学习和经验处于中级阶段的开发者。他们在UI/UX方面很熟练,使用开发工具,并构建使用API服务的应用程序。 |
3 | 具有上述所有技能的开发者,并正在学习更高级的技术,如实现后端应用程序和数据库服务。 |
🌟 - 新项目
阶层1:初学者项目
名称 | 简短描述 | 阶层 |
---|---|---|
Bin2Dec | 二进制转十进制数字转换器 | 1-Beginner |
边框半径预览器 | 预览CSS3边框半径值如何影响元素 | 1-Beginner |
计算器 | 计算器 | 1-Beginner |
圣诞灯笼 | 模拟一系列圣诞灯笼 | 1-Beginner |
因果关系应用 | 点击列表项以显示项目详细信息 | 1-Beginner |
颜色循环 | 通过增量变化循环颜色值 | 1-Beginner |
倒计时定时器 | 事件倒计时定时器 | 1-Beginner |
CSV2JSON应用 | CSV到JSON转换器 | 1-Beginner |
美元转美分 | 将美元转换为美分 | 1-Beginner |
动态CSS变量 | 动态更改CSS变量设置 | 1-Beginner |
第一个数据库应用 | 你的第一个数据库应用! | 1-Beginner |
翻转图片 | 改变图像沿两个轴的朝向 | 1-Beginner |
GitHub状态 | 显示当前GitHub状态 | 1-Beginner |
你好 | 显示用户本地语言问候语 | 1-Beginner |
物联网邮箱模拟器 | 使用回调检查你的邮件 | 1-Beginner |
JavaScript输入验证 | 脚本使用正则表达式验证用户输入 | 1-Beginner |
JSON2CSV应用 | JSON到CSV转换器 | 1-Beginner |
键值 | 键盘事件值 | 1-Beginner |
拉丁美洲风铃生成器 | 生成拉丁美洲风铃占位符文本 | 1-Beginner |
笔记应用 | 创建在线笔记板 | 1-Beginner |
皮尔逊回归 | 计算两组数据的相关系数 | 1-Beginner |
番茄钟 | 任务计时器,帮助个人提高生产力 | 1-Beginner |
产品登陆页 | 展示产品的详细信息以供潜在买家参考 | 1-Beginner |
问答应用 | 通过回答问题测试你的知识水平 | 1-Beginner |
食谱应用 | 烹饪食谱 | 1-Beginner |
随机餐食生成器 | 生成随机餐食 | 1-Beginner |
随机数字生成器 | 在指定范围内生成随机数字 | 1-Beginner |
罗马数字转十进制转换器 | 将罗马数字转换为十进制数字 | 1-Beginner |
滑块设计 | 使用滑块控件显示图像 | 1-Beginner |
秒表应用 | 计算进行活动所花费的时间 | 1-Beginner |
真或假 | 根据条件比较识别结果 | 1-Beginner |
维吉尼亚密码 | 使用维吉尼亚密码加密文本 | 1-Beginner |
风寒 | 根据实际温度计算风寒因子 | 1-Beginner |
单词频率 | 计算文本中单词的频率 | 1-Beginner |
天气应用 | 获取城市的温度、天气状况 | 1-Beginner |
第二层:中级项目
名称 | 简短描述 | 层级 |
---|---|---|
位掩码 | 使用位掩码进行条件判断 | 2-中级 |
书籍查找器应用 | 按多个标准搜索书籍 | 2-中级 |
计算器命令行界面 | 创建一个基本的计算器命令行界面 . | 2-中级 |
卡片记忆游戏 | 记住并匹配隐藏的图像 | 2-中级 |
慈善家寻找器应用 | 查找要捐赠的全球慈善机构 | 2-中级 |
Chrome主题扩展程序 | 构建您自己的Chrome主题扩展程序. | 2-中级 |
货币兑换器 | 转换一种货币到另一种货币. | 2-中级 |
绘画应用 | 在网络上创建数字艺术作品 | 2-中级 |
表情符号翻译器应用 | 将句子翻译成表情符号 | 2-中级 |
闪卡应用 | 通过闪卡复习和测试您的知识 | 2-中级 |
翻转艺术应用 | 动画一组图像 | 2-中级 |
游戏建议应用 | 创建民意调查决定玩什么游戏 | 2-中级 |
GitHub用户搜索 | GitHub用户搜索应用程序 | 2-中级 |
高踢腿游戏 | 高踢腿强手嘉年华游戏 | 2-中级 |
图片扫描仪 | 图片扫描仪应用程序 | 2-中级 |
Markdown预览器 | 预览用GitHub风格格式化的文本 | 2-中级 |
Markdown表格生成器 | 将表格转换为Markdown格式化的文本 | 2-中级 |
数学编辑器 | 学生使用的数学编辑器 | 2-中级 |
表情包生成器应用 | 创建自定义表情包 | 2-中级 |
使用RNN生成姓名 | 使用姓名数据集生成姓名 | 2-中级 |
密码生成器 | 生成随机密码 | 2-中级 |
项目目录 | ||
Podcast目录应用程序 | ||
二维码徽章生成器 | ||
正则表达式助手 | ||
销售收据应用程序 | ||
简易在线商店 | ||
体育括号生成器 | ||
字符串艺术 | ||
此或那游戏 | ||
时区Slack机器人 | ||
待办事项应用程序 | ||
打字练习应用程序 | ||
投票应用程序 |
第三层级:高级项目
项目名称 简要描述 层级 Battleship机器人 创建一个Discord机器人玩Battleship 游戏 3-高级 Battleship游戏引擎 创建一个可调用引擎来玩Battleship游戏 3-高级 Boole机器人游戏 由布尔代数驱动的Battleship对战机器人 3-高级 日历 创建您自己的日历 3-高级 卡路里计数器 卡路里计数器营养应用程序 3-高级 聊天应用程序 实时聊天界面 3-高级 捐款追踪器应用程序 跟踪捐赠给慈善机构的资金 3-高级 电梯 电梯模拟器 3-高级 快餐模拟器 快餐餐厅模拟器 3-高级 Instagram克隆 Facebook的Instagram应用程序的克隆 3-高级 GitHub时间线 生成用户的GitHub仓库的时间线 3-高级 Kudos Slack机器人 给予表现突出的同事认可 3-高级 电影应用程序 浏览、查找评分、查看演员并找到下一个你想看的电影 3-高级 我的播客库 创建收藏夹播客库 3-高级 NASA系外行星查询 查询NASA的系外行星档案 3-高级 Shell游戏 动画Shell游戏 3-高级 洗牌牌组 评估不同的洗牌牌组算法 3-高级 Slack存档器 存档Slack消息 3-高级 拼写游戏 猜词游戏变种 3-高级 调查应用程序 定义、进行并查看调查 3-高级
未来计划
我们计划在这个仓库中添加更多的项目。为此,我们需要你的帮助!在下面找到如何贡献的说明。👇
我们还在计划创建一个网站,您可以轻松浏览所有项目。
贡献
任何贡献都将非常感谢。 :pray: 您可以通过以下两种方式做出贡献:
- 创建一个问题并告诉我们您的想法 :灯泡 。在这种情况下,请确保使用新点子标签;
- Fork项目并提交带有新想法的PR。在此之前,请确保阅读并遵循贡献指南;
示例
在完成项目后,你还可以向项目中添加你自己的示例。我强烈建议你这样做,因为这将向其他人展示这些惊人的项目!👍
分享信息!
如果这个仓库中的信息对你有任何帮助,请确保给它一个星星🌟,这样其他人也可以找到它并受益!让我们一起成长,让我们的社区变得更好!😄
你对如何改进这个项目有什么建议吗?告诉我们!我们非常愿意听到你的反馈!
主要贡献者 🌟🙌
100天100个项目 🚀
作为一个额外的奖励,我创建了#100Days100Projects挑战。你可以在那里找到另外100个小项目的想法。享受!😄