查看原文
其他

介绍几个容易上手学习的开源项目

TJ TJ君 2021-11-13

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

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

以下项目排名不分先后~

今日头条复刻项目

一个精仿今日头条的项目,数据是抓取今日头条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君

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


往期推荐

往期推荐

GitHub 大热!也许会成为你心中的OCR开源工具NO1!

自己做一个维基百科,就在这里!

百度网盘福利,错过这次不知道还要等多久

写大段文章太麻烦?这个项目来教你!不过效果嘛。。。嘿嘿嘿。。。

一款实用可行的支付系统,专供互联网企业使用,赶紧收藏了!

还在玩微信炸弹表情效果?试试更高级(恶搞)的效果吧!


大家好,我是TJ

一个励志推荐10000款开源项目与工具的程序员

欢迎关注我,了解多好玩、有趣的科技资讯

: . Video Mini Program Like ,轻点两下取消赞 Wow ,轻点两下取消在看

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存