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

公众号程序猿DD

共 3321字,需浏览 7分钟

 ·

2021-09-18 12:09

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

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

以下项目排名不分先后~

今日头条复刻项目

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

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

浏览 46
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报