Recommend 9 GitHub practice projects (online exam, imitation Meituan, imitation Douyin, imitation B station, imitation headline...)

GitHub project recommendation

The recommended GitHub projects are not simple XX management systems. I will recommend several entry-level but not so Low projects from the following directions.

"I am an old programmer who has been engaged in web front-end development for 6 years. At the beginning of this year, I spent a month arranging a complete set of web front-end training courses that are most suitable for self-study in 2021 (video + source code + notes + project combat) , from the most basic HTML+CSS+JS to mobile HTML5 and various frameworks and new technologies are organized and packaged for every front-end partner. This is the gathering place for front-end learners. Beginners and advanced students are welcome. Partner (all front-end tutorials follow my WeChat public account: web front-end learning circle, reply "web" after following to get it

01 JavaWeb Project

Xuezhisi Online Exam System

This project is a test system with Spring technology stack + Vue.js separated from the front and back ends. It is divided into student end, user end, and applet end, which can cover PC and mobile end. . The interface is beautiful, the design is friendly, and the code structure is clear. Even if it is a fresh graduate looking for a job, this project is a good hands-on project.

And supports a variety of deployment methods: integrated deployment, front-end and back-end separation deployment, docker deployment.

Address: github.com/mindskip/xz…

student side

management side

applet

Online exam

The back end of this project uses Spring Boot + JPA + Swagger2 + JWT technology stack, and the front end uses Vue + AntDesign technology. Both are online exam systems, but the UI interface of this system is a bit better than the previous project.

Address: github.com/19920625lsg/spring-boot-online-exam

login

front page

answer questions

Exam management

Exam List

Takeaway system

A complete takeout system, including mobile terminal, background management. Based on Spring Boot and Vue's front-end and back-end separated take-out system, it includes a complete mobile terminal and background management functions.

Address: gitee.com/microapp/flash-waimai

Cinema seating system

Development technology: Spring MVC + Spring + MyBatis framework, MySQL database. Alipay sandbox payment LayUI Baidu Echarts chart Redis cache middleware. Features: payment, visualization, intelligent seat selection, etc.

Address: gitee.com/bysj2021/ci…

02 Mobile project

Imitation Meituan takeaway order

The front end uses vue+vuex+vue-router+axios, the back end is based on the nodej.s framework, and the database uses mongodb. The functions involve login, positioning, browsing products, adding to shopping cart, placing an order, payment (WeChat, Alipay scan code payment), evaluation, personal information change.

Project address: github.com/zwStar/vue-…

 

Fine imitation of today's headlines

The data is the data that captures the Toutiao App. Open source project developed with RxJava + Retrofit + MVP.

Project address: github.com/chaychan/To…

The following two GitHub projects are both copied versions of Douyin Apps developed by mobile developers, and Laoguang has also recommended them before.

iOS imitation vibrato

This Douyin Demo is compatible with iPhone and iPad, and is compatible with iOS 8.0 - iOS 12.0 systems. Written in Object-C language. Standard Star 1.5K Star, project address:

github.com/sshiqiao/do…

This project is divided into three parts: the realization of Douyin personal homepage, the realization of network video related functions, and the realization of IM instant chat function through WebSocket.

 

Android imitation vibrato

The technical points involved in this demo are as follows:

  • Recycler + PagerSnapHelper to achieve full-screen switching playback effect,
  • Loading Json animations using Lottie library
  • BottomSheetDialogFragment realizes the function of sharing comment popup
  • CoordinatorLayout + AppBarLayout implements collapsible layout.

The target star of this project is 1K Star, and the project address:

github.com/18380438200…

 

show video

This project is a short video social applet. The system includes a user terminal and a background management terminal. Users can post their own short videos on the Mini Program, and add filters or background music through our platform to make unique short videos. With like, comment, download, share, forward and other functions. The technology stack is as follows:

前端: H5、CSS、JavaScript 、JQuery、Bootstrap、Themeleaf

后端:Spring Cloud、Spring Boot、Sping、Spring MVC、MyBatis、MySQL、Redis、Shiro

Components: Bootsrap-table, webUploader, PageHelper

Project address: github.com/RAOE/show-v…

Douyu Live APP

Flutter's refactored Douyu live APP, the home page and entertainment are Material components; the live broadcast room and fish bar are purely custom-written.

Address: github.com/yukilzw/dy_…

Imitation NetEase Cloud Music

Flutter-based imitation NetEase cloud music software, supports iOS and Android.

Address: github.com/boyan01/flu…

High imitation station B

Based on react + express high imitation B station Web mobile terminal

Link: github.com/code-mcx/re…

Guess you like

Origin blog.csdn.net/l1063951462/article/details/123847417