这个 6 个实战项目 yyds

老逛推荐 6 个实战练手开源项目,有些开源项目可以作为你的练手项目积累实战经验,之前逛逛 GitHub 也推荐过一些实战项目,可以在文末相关推荐获取。喜欢本文的转发收藏点赞b9977a89cd65b7f87fcdf9e0d96444d9.png

1. 基于 Spring Boot 的在线文档

2. 短视频客户端

3. 天气 开源App

4. 精美壁纸开源软件

5. 导航开源网站

6. 基于 SSM 的校园商铺平台


01. 在线文档

此项目为文件文档在线预览项目解决方案,作者在取得公司高层同意后以 Apache 协议开源出来反哺社区,该项目使用流行的 Spring Boot 搭建,易上手和部署。

基本支持主流办公文档的在线预览,如doc、docx、Excel、pdf、txt、zip、rar、图片等。

这个 6 个实战项目 yyds_第1张图片

这个 6 个实战项目 yyds_第2张图片

02. 短视频客户端

这个开源项目是一个高仿「开眼 Eyepetizer」的短视频 Android 客户端项目,这款 App 的 UI 设计风格很好看,界面简洁清新,读者可以通过此项目,进行相关技术的学习与整合。

整个项目没有复杂的封装,同时项目开发规范参考了 Kotlin 官方文档 与第三方 AndroidStandardDevelop。

代码还是比较容易阅读理解的,因此也非常适合新手入门 Kotlin 语言,同时更快地掌握 Jetpack 组件的使用。

这个 6 个实战项目 yyds_第3张图片

03. 天气 APP

OpenWeatherPlus 是一款开源天气APP,有 Android 和 IOS 两种版本,可以让开发者快速发布和集成天气服务。

这个 6 个实战项目 yyds_第4张图片

04. 开源壁纸

Strawberry Wallpaper 是一款针对macOS以及windows的一款精美壁纸应用。自动更新各大图库的高清壁纸,非常适合寻找各种美的图片的你。
目前支持pexels、500px、paper、unsplash、wallhaven、NASA每日一图、 themoviedb。支持不同图库的自由切换以及支持自动定时更新壁纸。
支持壁纸预览,通过缩略图就可预览众多壁纸,同时对壁纸的尺寸做了明显的标记,支持关键词搜索,想要什么样的图片一触即得,支持定时自动设置壁纸。

这个 6 个实战项目 yyds_第5张图片

05. 开源导航

当前大部分导航页类开源项目的可定制度都不高,个人想要关注的信息又过于分散,因此决定自己写一个可以由用户高度定制的导航页,并整合自己所需要的信息和功能。

前端使用Vue.js,后端使用Python,MariaDB+Redis提供数据存储。前端框架使用Element UI,后端框架使用Flask,后端ORM使用Peewee。

这个 6 个实战项目 yyds_第6张图片

06. 校园商铺平台

该开源项目是一个基于 SSM 的校园商品平台,适合作为 Java 开发者的第一个项目。

前端技术 SUI Mobile/ jQuery/ Chrome UA,后端采用:SSM/Spring Boot/图片开源工具 Thumbnailator / 验证码组件Kaptcha/作业调度框架 Quartz/ Shell,数据库:MySQL,缓存:Redis。

这个 6 个实战项目 yyds_第7张图片

欢迎关注公众号 逛逛GitHub 回复「1115」下载本期所有项目。最后,防止找不到本篇文章,可以收藏点赞,方便翻阅查找。


推荐阅读

1. GitHub 上有什么好玩的项目?

2. 推荐 7 个热门电商 GitHub 项目

3. 女朋友让我写 1 万字检讨

4. GitHub 上 7 个 yyds 算法项目

这个 6 个实战项目 yyds_第8张图片

你可能感兴趣的:(java,android,python,github,大数据)