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:
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:
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…