小编因为工作的原因,经常要带新人,小编发现现在很多新人,技术层面的理论知识其实并不确实, 少的就是实际上手试一试的项目经验。

苦思冥想、痛定思痛,小编今天就给大家介绍一些适合新人上手学习尝试的开源项目,希望对初学者小伙伴有所帮助~

以下项目排名不分先后~

今日头条复刻项目

一个精仿今日头条的项目,数据是抓取今日头条App的数据。

使用RxJava + Retrofit + MVP开发的开源项目。

使用各种第三方库:

已经实现了的功能:

项目技术要点如下:

1、新闻数据的抓取和分析,使用fidder抓取。

2、新闻列表多种Item布局的展示,使用的是封装好的MultipleItemRvAdapter,基于BaseRecyclerViewAdapterHelper封装,便于多布局条目的管理。

3、视频源地址的解析

项目实际效果:

美团外卖复刻项目

项目前端用 vue+vuex+vue-router+axios,后端基于nodej.s的框架, 数据库采用mongodb。

已完成的功能包括:

项目布局:

.
├── api                             后端接口
├── config.js                       运行配置
├── assets                          静态资源
├── components                      全局组件
├── router                          路由
├── store                           vuex
├── styles                          全局样式
├── views                           页面
├── App.vue                         入口页面
├── main.js                         入口
├── .babelrc                        babel-loader 配置
├── .gitignore                      git 忽略项
├── favicon.ico                     favicon图标
├── index.html                      html模板
└── package.json                    package.json
.

实际效果:

在线考试系统

基于springboot的在线考试系统,支持各种题型,例如单选题、多选题、判断题;

项目支持学生(student)、教师(teacher)、管理员(admin)三种角色,分别参与不同的功能。

软件架构:

项目效果:

正所谓学好数理化走遍天下都不怕~相信这三个项目可以方便初学者小伙伴们轻松入门上手掌握一些比较常见的项目经验,让我们一起学些,成长为明天的大牛~

项目地址如下:

点击下方卡片,关注公众号“TJ君

回复“一起学习”,获取仓库地址

推荐几个复刻真实产品的开源项目!学起来!相关推荐

  1. Node 应用篇!推荐 10 个好用的 Node 的开源项目 YYDS

    大家好,我是你们的 猫哥,那个不喜欢吃鱼.又不喜欢喵 的超级猫又在线营业啦 ~ 平时如何发现好的开源项目,可以看看这篇文章:GitHub 上能挖矿的神仙技巧 - 如何发现优秀开源项目 1. puppe ...

  2. 视觉盛宴篇!推荐 12 个好用的 CSS 的开源项目,YYDS !

    大家好,我是你们的 猫哥,那个不喜欢吃鱼.又不喜欢喵 的超级猫又在线营业啦 ~ 平时如何发现好的开源项目,可以看看这篇文章:GitHub 上能挖矿的神仙技巧 - 如何发现优秀开源项目 1. anima ...

  3. 推荐 12 个好用的 React 的开源项目,开发效率又能提升了!

    大家好,我是你们的 猫哥,那个不喜欢吃鱼.又不喜欢喵 的超级猫又在线营业啦 ~ 平时如何发现好的开源项目,可以看看这篇文章:GitHub 上能挖矿的神仙技巧 - 如何发现优秀开源项目 1. react ...

  4. 开源项目怎么变成自己的_将产品变成开源项目的深入指南

    开源项目怎么变成自己的 偶尔会遇到一家公司,试图用现有产品构建一个开源项目. 这是一个细微的问题. 这不是一家拥有以开源许可证发布的项目的公司,该项目试图也要发布相同名称的产品(例如Docker,My ...

  5. ffmpeg sdk java_推荐一个强大的音视频处理的开源项目!

    原标题:推荐一个强大的音视频处理的开源项目! 1.前景提要 在我们的开发中,经常会用到音视频相关内容,一般我们都会选择FFmpeg,但是其交叉编译对于我们来说是一件很麻烦的事情.所以这里方便日后使用就 ...

  6. 推荐 10 个好用的 Vue3 的开源项目,开发效率又能提升了!

    大家好,我是你们的 猫哥,那个不喜欢吃鱼.又不喜欢喵 的超级猫又在线营业啦. 平时如何发现好的开源项目,可以看看这篇文章:GitHub 上能挖矿的神仙技巧 - 如何发现优秀开源项目 如果不想错过精彩内 ...

  7. 推荐一个java的商业级saas电商开源项目

    该项目使用Java开发,SpringBoot框架.MyBatis-plus持久层框架.Redis作为缓存.MySql作为数据该库. 前端vuejs作为开发语言,使用uniapp编码,同时支持微信小程序 ...

  8. 有手就会,一键启动,在线运行体验!这个“声音复刻”的技术居然开源啦!...

    随着以语音为交互渠道的产业不断升级,企业对于语音合成也有着越来越多的需求,比如智能语音助手,手机地图导航,有声书播报等场景都需要用到语音合成技术.通过语音合成技术想要得到一个新的音色,需要定制音库,但 ...

  9. 推荐一个基于SpringBoot的在线课程管理系统开源项目,超级棒!

    前言 一点知识学院 是一个在线课程资料的管理系统(是对app手机端的支撑),项目框架采用SpringBoot + JPA + mysql + easyui开发. 邀请函 该项目还有一些功能需要完善,新 ...

最新文章

  1. Windows10快捷应用指令
  2. 长文综述:从大数据中寻找复杂系统的核心变量
  3. C中较为复杂的函数声明
  4. [Flex]Flex SDK 4(Gumbo)改善的Layout和Scroller(二)
  5. linux 查看剩余内存
  6. C#集合类(HashTable, Dictionary, ArrayList,List)与HashTable线程安全
  7. Android/linux(earlysuspend、lateresume)睡眠唤醒机制简
  8. VIO在走廊弱纹理环境下的优化——VINS-Mono的点线紧耦合优化
  9. ALV列(Column)换到行(Row) 之 列上限不固定篇
  10. yolo 负样本_目标检测介绍之YOLO与SSD
  11. USB转串口 FT232/PL2303/CH340 驱动以及使用体会
  12. administrator
  13. 可变字符串NSMutableString
  14. scala中的特殊字符
  15. java 数组优化_Java数组的jit优化问题?
  16. 成人高考计算机专业怎么样,成人高考计算机专业就业前景怎么样?
  17. SQLServer2008不允许保存更改
  18. 云表平台VS永中office,谁更胜一筹?
  19. php接收post数据 json数据,PHP接收post数据并解析json的简单实例
  20. ERP系统各子系统功能模块页面

热门文章

  1. 商品的包装(外贸知识二)
  2. python 报错 UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0xd3 in position 解决方法
  3. linux shell sshpass 远程服务器 批量修改密码
  4. linux opensuse 集成工具yast 使用方法
  5. golang response body 多次读取
  6. docker 容器中的 uid 和 gid
  7. linux 制作deb包的三种方法
  8. 用python 玩微信小程序“跳一跳”
  9. 关于sql注入之cookie注入
  10. 通过 SHGetSpecialFolderLocation、SHGetPathFromIDList 函数获取常用路径