Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/labex-labs/practice-web-development-programming-projects

Practice Web Development Programming Projects | This repo collects 131 of programming projects for Web Development. Web Development is a dynamic and essential field in the digital age. This Skill Tree offers a systematic approach to learning front-end and back-end technologies. Designed for begin...
https://github.com/labex-labs/practice-web-development-programming-projects

List: practice-web-development-programming-projects

awesome awesome-list exercises hands-on labex programming projects web-development

Last synced: 29 days ago
JSON representation

Practice Web Development Programming Projects | This repo collects 131 of programming projects for Web Development. Web Development is a dynamic and essential field in the digital age. This Skill Tree offers a systematic approach to learning front-end and back-end technologies. Designed for begin...

Awesome Lists containing this project

README

        

# Practice Web Development Programming Projects



Web Development is a dynamic and essential field in the digital age. This Skill Tree offers a systematic approach to learning front-end and back-end technologies. Designed for beginners, it provides a clear roadmap to master HTML, CSS, JavaScript, and popular frameworks. Through hands-on, non-video courses and practical coding exercises, you'll build real websites and web applications in an interactive playground.

| Index | Name | Level | Project Link |
|---------|-----------------------------------------------------------------------------------------------------------------------------------------|---------|-----------------------------------------------------------------------------------------------|
| 001 | [Build an VSCode Extension With ChatGPT](https://labex.io/courses/project-build-an-vscode-extension-with-chatgpt) | β˜…β˜†β˜† | [πŸš€ Start](https://labex.io/courses/project-build-an-vscode-extension-with-chatgpt) |
| 002 | [Build a Tic-Tac-Toe Web App](https://labex.io/courses/project-build-a-tic-tac-toe-web-app) | β˜…β˜†β˜† | [πŸš€ Start](https://labex.io/courses/project-build-a-tic-tac-toe-web-app) |
| 003 | [Creating a Whack-a-Mole Web Game](https://labex.io/courses/project-creating-a-whack-a-mole-web-game) | β˜…β˜†β˜† | [πŸš€ Start](https://labex.io/courses/project-creating-a-whack-a-mole-web-game) |
| 004 | [Create a Notes App Using React](https://labex.io/courses/project-create-a-notes-app-using-react) | β˜…β˜†β˜† | [πŸš€ Start](https://labex.io/courses/project-create-a-notes-app-using-react) |
| 005 | [Building a Modern Expense Splitter Web App](https://labex.io/courses/project-building-a-expense-splitter-web-app) | β˜…β˜†β˜† | [πŸš€ Start](https://labex.io/courses/project-building-a-expense-splitter-web-app) |
| 006 | [Creating a Drawing Board Web App](https://labex.io/courses/project-creating-a-drawing-board-web-app) | β˜…β˜†β˜† | [πŸš€ Start](https://labex.io/courses/project-creating-a-drawing-board-web-app) |
| 007 | [Creating a Task Timer Web App](https://labex.io/courses/project-creating-a-task-timer-web-app) | β˜…β˜†β˜† | [πŸš€ Start](https://labex.io/courses/project-creating-a-task-timer-web-app) |
| 008 | [Create a Swiper Carousel Web App](https://labex.io/courses/project-create-a-swiper-carousel-web-app) | β˜…β˜†β˜† | [πŸš€ Start](https://labex.io/courses/project-create-a-swiper-carousel-web-app) |
| 009 | [Monty Hall Simulation Web App](https://labex.io/courses/project-monty-hall-problem-simulation-web-app) | β˜…β˜†β˜† | [πŸš€ Start](https://labex.io/courses/project-monty-hall-problem-simulation-web-app) |
| 010 | [Building a Web Avoiding Block Game](https://labex.io/courses/project-building-a-web-avoiding-block-game) | β˜…β˜…β˜† | [πŸš€ Start](https://labex.io/courses/project-building-a-web-avoiding-block-game) |
| 011 | [2048 Web Game Using jQuery](https://labex.io/courses/project-2048-web-game-using-jquery) | β˜…β˜†β˜† | [πŸš€ Start](https://labex.io/courses/project-2048-web-game-using-jquery) |
| 012 | [Developing a Simple Online Chat Room Using Flask](https://labex.io/courses/project-developing-a-simple-online-chat-room-using-flask) | β˜…β˜†β˜† | [πŸš€ Start](https://labex.io/courses/project-developing-a-simple-online-chat-room-using-flask) |
| 013 | [Build a Sliding Puzzle Game With JavaScript](https://labex.io/courses/project-build-a-sliding-puzzle-game-with-javascript) | β˜…β˜†β˜† | [πŸš€ Start](https://labex.io/courses/project-build-a-sliding-puzzle-game-with-javascript) |
| 014 | [Create a Pixel Art Animator With React](https://labex.io/courses/project-create-a-pixel-art-animator-with-react) | β˜…β˜†β˜† | [πŸš€ Start](https://labex.io/courses/project-create-a-pixel-art-animator-with-react) |
| 015 | [jQuery Flip Puzzle Game](https://labex.io/courses/project-jquery-flip-puzzle-game) | β˜…β˜†β˜† | [πŸš€ Start](https://labex.io/courses/project-jquery-flip-puzzle-game) |
| 016 | [Creating a Minesweeper Game With JavaScript](https://labex.io/courses/project-creating-a-minesweeper-game-with-javascript) | β˜…β˜†β˜† | [πŸš€ Start](https://labex.io/courses/project-creating-a-minesweeper-game-with-javascript) |
| 017 | [Build a Simple Markdown Editor With Live Preview](https://labex.io/courses/project-build-a-simple-markdown-editor-with-live-preview) | β˜…β˜†β˜† | [πŸš€ Start](https://labex.io/courses/project-build-a-simple-markdown-editor-with-live-preview) |
| 018 | [Implement a Magnifying Glass Effect Using Canvas](https://labex.io/courses/project-implement-a-magnifying-glass-effect-using-canvas) | β˜…β˜†β˜† | [πŸš€ Start](https://labex.io/courses/project-implement-a-magnifying-glass-effect-using-canvas) |
| 019 | [Build an Image Cropping Tool Using HTML5](https://labex.io/courses/project-build-an-image-cropping-tool-using-html5) | β˜…β˜†β˜† | [πŸš€ Start](https://labex.io/courses/project-build-an-image-cropping-tool-using-html5) |
| 020 | [Building a Christmas Wish List Builder in React](https://labex.io/courses/project-building-a-christmas-wish-list-builder-in-react) | β˜…β˜…β˜† | [πŸš€ Start](https://labex.io/courses/project-building-a-christmas-wish-list-builder-in-react) |
| 021 | [Building a React Drag-and-Drop Puzzle Game](https://labex.io/courses/project-building-a-react-drag-and-drop-puzzle-game) | β˜…β˜†β˜† | [πŸš€ Start](https://labex.io/courses/project-building-a-react-drag-and-drop-puzzle-game) |
| 022 | [Building a React GitHub Heatmap Contributions](https://labex.io/courses/project-building-a-react-github-heatmap-contributions) | β˜…β˜…β˜† | [πŸš€ Start](https://labex.io/courses/project-building-a-react-github-heatmap-contributions) |
| 023 | [Deploying MobileNet With TensorFlow.js and Flask](https://labex.io/courses/project-deploying-mobilenet-with-tensorflowjs-and-flask) | β˜…β˜†β˜† | [πŸš€ Start](https://labex.io/courses/project-deploying-mobilenet-with-tensorflowjs-and-flask) |
| 024 | [Don't Step on the White Tile](https://labex.io/courses/project-dont-step-on-the-white-tile) | β˜…β˜†β˜† | [πŸš€ Start](https://labex.io/courses/project-dont-step-on-the-white-tile) |
| 025 | [Build a Scratch Card Web Game](https://labex.io/courses/project-scratch-card-game) | β˜…β˜†β˜† | [πŸš€ Start](https://labex.io/courses/project-scratch-card-game) |
| 026 | [Build a Simple URL Shortener With Flask and MySQL](https://labex.io/courses/project-build-a-simple-url-shortener-with-flask-and-mysql) | β˜…β˜…β˜… | [πŸš€ Start](https://labex.io/courses/project-build-a-simple-url-shortener-with-flask-and-mysql) |
| 027 | [Build a Web Based TCP Port Scanner](https://labex.io/courses/project-build-a-web-based-tcp-port-scanner) | β˜…β˜†β˜† | [πŸš€ Start](https://labex.io/courses/project-build-a-web-based-tcp-port-scanner) |
| 028 | [Real-Time Sentence Search with Vue.js](https://labex.io/courses/project-beautiful-sentences) | β˜…β˜†β˜† | [πŸš€ Start](https://labex.io/courses/project-beautiful-sentences) |
| 029 | [Vue.js Search Functionality Development](https://labex.io/courses/project-do-a-search) | β˜…β˜†β˜† | [πŸš€ Start](https://labex.io/courses/project-do-a-search) |
| 030 | [Implement Dynamic Sticky Tab Bar](https://labex.io/courses/project-dynamic-tab-bar) | β˜…β˜†β˜† | [πŸš€ Start](https://labex.io/courses/project-dynamic-tab-bar) |
| 031 | [CSS Fan-Like Hover Animation Effect](https://labex.io/courses/project-unfold-your-fan) | β˜…β˜†β˜† | [πŸš€ Start](https://labex.io/courses/project-unfold-your-fan) |
| 032 | [The Boundless Sea of Learning](https://labex.io/courses/project-the-boundless-sea-of-learning) | β˜…β˜†β˜† | [πŸš€ Start](https://labex.io/courses/project-the-boundless-sea-of-learning) |
| 033 | [A Good Review for the Takeout](https://labex.io/courses/project-a-good-review-for-the-takeout) | β˜…β˜†β˜† | [πŸš€ Start](https://labex.io/courses/project-a-good-review-for-the-takeout) |
| 034 | [Address Management Web Application](https://labex.io/courses/project-add-new-address) | β˜…β˜†β˜† | [πŸš€ Start](https://labex.io/courses/project-add-new-address) |
| 035 | [Bing Dwen Dwen Mood Scale](https://labex.io/courses/project-bing-dwen-dwen-mood-scale) | β˜…β˜†β˜† | [πŸš€ Start](https://labex.io/courses/project-bing-dwen-dwen-mood-scale) |
| 036 | [Building a Traffic Lights System with JavaScript](https://labex.io/courses/project-colour-changeable-light) | β˜…β˜…β˜† | [πŸš€ Start](https://labex.io/courses/project-colour-changeable-light) |
| 037 | [Building a Simple Search Functionality](https://labex.io/courses/project-confusing-this) | β˜…β˜†β˜† | [πŸš€ Start](https://labex.io/courses/project-confusing-this) |
| 038 | [Pagination Implementation with Axios](https://labex.io/courses/project-course-list) | β˜…β˜†β˜† | [πŸš€ Start](https://labex.io/courses/project-course-list) |
| 039 | [Escape From the Dual Vector Foil](https://labex.io/courses/project-escape-from-the-dual-vector-foil) | β˜…β˜†β˜† | [πŸš€ Start](https://labex.io/courses/project-escape-from-the-dual-vector-foil) |
| 040 | [Build a Guess the Coin Game](https://labex.io/courses/project-guess-the-coin) | β˜…β˜†β˜† | [πŸš€ Start](https://labex.io/courses/project-guess-the-coin) |
| 041 | [Random Greeting Card Generator](https://labex.io/courses/project-holiday-greeting-card) | β˜…β˜†β˜† | [πŸš€ Start](https://labex.io/courses/project-holiday-greeting-card) |
| 042 | [Movie Ticket Reservation System](https://labex.io/courses/project-movie-ticket-reservation) | β˜…β˜†β˜† | [πŸš€ Start](https://labex.io/courses/project-movie-ticket-reservation) |
| 043 | [Axios-Driven Incantation Treasure Hunt](https://labex.io/courses/project-mysterious-incantation) | β˜…β˜†β˜† | [πŸš€ Start](https://labex.io/courses/project-mysterious-incantation) |
| 044 | [Create Responsive Modal Boxes](https://labex.io/courses/project-naughty-modal-box) | β˜…β˜†β˜† | [πŸš€ Start](https://labex.io/courses/project-naughty-modal-box) |
| 045 | [Building Reusable Pagination Component](https://labex.io/courses/project-pagination-component) | β˜…β˜†β˜† | [πŸš€ Start](https://labex.io/courses/project-pagination-component) |
| 046 | [Spell Out a Future](https://labex.io/courses/project-spell-out-a-future) | β˜…β˜†β˜† | [πŸš€ Start](https://labex.io/courses/project-spell-out-a-future) |
| 047 | [Web-based HTML Presentation Builder](https://labex.io/courses/project-web-ppt) | β˜…β˜†β˜† | [πŸš€ Start](https://labex.io/courses/project-web-ppt) |
| 048 | [Custom Form Validation with Vue.js](https://labex.io/courses/project-custom-form-validator) | β˜…β˜†β˜† | [πŸš€ Start](https://labex.io/courses/project-custom-form-validator) |
| 049 | [Empty pathMatch for Correct Path Calculation](https://labex.io/courses/project-empty-pathmatch-for-correct-path-calculation) | β˜…β˜†β˜† | [πŸš€ Start](https://labex.io/courses/project-empty-pathmatch-for-correct-path-calculation) |
| 050 | [Vue.js Shopping Cart with Drag and Drop](https://labex.io/courses/project-fun-shopping) | β˜…β˜†β˜† | [πŸš€ Start](https://labex.io/courses/project-fun-shopping) |
| 051 | [Implement Search Suggestions with Vue.js](https://labex.io/courses/project-input-search-suggestions) | β˜…β˜†β˜† | [πŸš€ Start](https://labex.io/courses/project-input-search-suggestions) |
| 052 | [Product List with Layout Switching](https://labex.io/courses/project-layout-switch) | β˜…β˜†β˜† | [πŸš€ Start](https://labex.io/courses/project-layout-switch) |
| 053 | [Vue.js Buttons and Value Updating](https://labex.io/courses/project-magic-failure) | β˜…β˜†β˜† | [πŸš€ Start](https://labex.io/courses/project-magic-failure) |
| 054 | [Building Dynamic Menu Tree Search with Vue.js](https://labex.io/courses/project-menu-tree-search) | β˜…β˜†β˜† | [πŸš€ Start](https://labex.io/courses/project-menu-tree-search) |
| 055 | [Fixing Vue Router's cleanPath Function](https://labex.io/courses/project-multiple-slashes) | β˜…β˜†β˜† | [πŸš€ Start](https://labex.io/courses/project-multiple-slashes) |
| 056 | [Build a Vue.js E-book Reader](https://labex.io/courses/project-read-it) | β˜…β˜†β˜† | [πŸš€ Start](https://labex.io/courses/project-read-it) |
| 057 | [Retrieving Object Parameters From Query](https://labex.io/courses/project-retrieving-object-parameters-from-query) | β˜…β˜†β˜† | [πŸš€ Start](https://labex.io/courses/project-retrieving-object-parameters-from-query) |
| 058 | [Building a Vue.js Shopping Cart](https://labex.io/courses/project-shopping-cart) | β˜…β˜†β˜† | [πŸš€ Start](https://labex.io/courses/project-shopping-cart) |
| 059 | [Building a Vue.js Store Status Switcher](https://labex.io/courses/project-switch-business-status) | β˜…β˜†β˜† | [πŸš€ Start](https://labex.io/courses/project-switch-business-status) |
| 060 | [Implement Efficient Virtual Scrolling with Vue.js](https://labex.io/courses/project-virtual-scroll-list) | β˜…β˜†β˜† | [πŸš€ Start](https://labex.io/courses/project-virtual-scroll-list) |
| 061 | [Implement Atomic Flex Layout with CSS](https://labex.io/courses/project-atomic-css) | β˜…β˜†β˜† | [πŸš€ Start](https://labex.io/courses/project-atomic-css) |
| 062 | [Building a Responsive News Website Homepage](https://labex.io/courses/project-creating-website-homepage) | β˜…β˜†β˜† | [πŸš€ Start](https://labex.io/courses/project-creating-website-homepage) |
| 063 | [Creative Billboard Design with Wooden Textures](https://labex.io/courses/project-creative-billboard) | β˜…β˜†β˜† | [πŸš€ Start](https://labex.io/courses/project-creative-billboard) |
| 064 | [Depth of Field in Images](https://labex.io/courses/project-depth-of-field-in-images) | β˜…β˜†β˜† | [πŸš€ Start](https://labex.io/courses/project-depth-of-field-in-images) |
| 065 | [Creating a Koala Face with CSS Grid](https://labex.io/courses/project-draw-a-koala) | β˜…β˜†β˜† | [πŸš€ Start](https://labex.io/courses/project-draw-a-koala) |
| 066 | [Creating Earth's Orbital Animation with CSS](https://labex.io/courses/project-exploring-the-earth) | β˜…β˜†β˜† | [πŸš€ Start](https://labex.io/courses/project-exploring-the-earth) |
| 067 | [Fixing Website Display Issues](https://labex.io/courses/project-fix-website-display) | β˜…β˜†β˜† | [πŸš€ Start](https://labex.io/courses/project-fix-website-display) |
| 068 | [Responsive Dice Layout with Flexbox](https://labex.io/courses/project-flex-dice-layout) | β˜…β˜†β˜† | [πŸš€ Start](https://labex.io/courses/project-flex-dice-layout) |
| 069 | [Responsive Flexible Card Layout](https://labex.io/courses/project-flexible-card) | β˜…β˜†β˜† | [πŸš€ Start](https://labex.io/courses/project-flexible-card) |
| 070 | [Flexbox Vegetable Layout Design](https://labex.io/courses/project-fresh-vegetables) | β˜…β˜†β˜† | [πŸš€ Start](https://labex.io/courses/project-fresh-vegetables) |
| 071 | [Fruit Arrangement with CSS Flexbox](https://labex.io/courses/project-fruit-arrangement) | β˜…β˜†β˜† | [πŸš€ Start](https://labex.io/courses/project-fruit-arrangement) |
| 072 | [Visually Appealing Fruit Platter](https://labex.io/courses/project-fruit-platter) | β˜…β˜†β˜† | [πŸš€ Start](https://labex.io/courses/project-fruit-platter) |
| 073 | [Give Your Page a Makeover](https://labex.io/courses/project-give-your-page-a-makeover) | β˜…β˜†β˜† | [πŸš€ Start](https://labex.io/courses/project-give-your-page-a-makeover) |
| 074 | [Simple and Beautiful Home Page Design](https://labex.io/courses/project-labex-knowledge-network) | β˜…β˜†β˜† | [πŸš€ Start](https://labex.io/courses/project-labex-knowledge-network) |
| 075 | [Movie Theater Seat Arrangement](https://labex.io/courses/project-movie-theater-seat-arrangement) | β˜…β˜†β˜† | [πŸš€ Start](https://labex.io/courses/project-movie-theater-seat-arrangement) |
| 076 | [Responsive Web Design with Gulp](https://labex.io/courses/project-responsive-page-layout) | β˜…β˜†β˜† | [πŸš€ Start](https://labex.io/courses/project-responsive-page-layout) |
| 077 | [Responsive Web Design for All Screens](https://labex.io/courses/project-responsive-web-design) | β˜…β˜†β˜† | [πŸš€ Start](https://labex.io/courses/project-responsive-web-design) |
| 078 | [Create Visually Appealing Business Card](https://labex.io/courses/project-user-business-cards) | β˜…β˜†β˜† | [πŸš€ Start](https://labex.io/courses/project-user-business-cards) |
| 079 | [Westward Journey to Heavenly West](https://labex.io/courses/project-westward-journey-to-heavenly-west) | β˜…β˜†β˜† | [πŸš€ Start](https://labex.io/courses/project-westward-journey-to-heavenly-west) |
| 080 | [Data Formatting and Visualization with Vue.js](https://labex.io/courses/project-table-data-conversion) | β˜…β˜†β˜† | [πŸš€ Start](https://labex.io/courses/project-table-data-conversion) |
| 081 | [Vanished Into Thin Air](https://labex.io/courses/project-vanished-into-thin-air) | β˜…β˜†β˜† | [πŸš€ Start](https://labex.io/courses/project-vanished-into-thin-air) |
| 082 | [Wish Sticky Note App with Vue.js](https://labex.io/courses/project-wish-sticky-note) | β˜…β˜†β˜† | [πŸš€ Start](https://labex.io/courses/project-wish-sticky-note) |
| 083 | [Responsive Navigation with Custom React Hook](https://labex.io/courses/project-browser-window-size) | β˜…β˜…β˜† | [πŸš€ Start](https://labex.io/courses/project-browser-window-size) |
| 084 | [React Theme Switcher Application](https://labex.io/courses/project-change-page-theme) | β˜…β˜…β˜† | [πŸš€ Start](https://labex.io/courses/project-change-page-theme) |
| 085 | [React Colour Filter Application](https://labex.io/courses/project-colour-filter) | β˜…β˜…β˜† | [πŸš€ Start](https://labex.io/courses/project-colour-filter) |
| 086 | [Implementing React Navigation Features](https://labex.io/courses/project-navigation-features) | β˜…β˜…β˜† | [πŸš€ Start](https://labex.io/courses/project-navigation-features) |
| 087 | [Create Responsive Business Card with React](https://labex.io/courses/project-personal-card-generator) | β˜…β˜…β˜† | [πŸš€ Start](https://labex.io/courses/project-personal-card-generator) |
| 088 | [Build Interactive React Components](https://labex.io/courses/project-show-and-hide) | β˜…β˜†β˜† | [πŸš€ Start](https://labex.io/courses/project-show-and-hide) |
| 089 | [Switch Between Light and Dark](https://labex.io/courses/project-switch-between-light-and-dark) | β˜…β˜†β˜† | [πŸš€ Start](https://labex.io/courses/project-switch-between-light-and-dark) |
| 090 | [Mobile Phone Number Verification](https://labex.io/courses/project-account-verification) | β˜…β˜†β˜† | [πŸš€ Start](https://labex.io/courses/project-account-verification) |
| 091 | [Correctly Warn Incorrect v-Slot Usage](https://labex.io/courses/project-correctly-warn-incorrect-v-slot-usage) | β˜…β˜†β˜† | [πŸš€ Start](https://labex.io/courses/project-correctly-warn-incorrect-v-slot-usage) |
| 092 | [Adding Deprecation Warning to Vue Router](https://labex.io/courses/project-deprecated-addroutes) | β˜…β˜†β˜† | [πŸš€ Start](https://labex.io/courses/project-deprecated-addroutes) |
| 093 | [Dynamization of Homepage Data](https://labex.io/courses/project-dynamization-of-homepage-data) | β˜…β˜†β˜† | [πŸš€ Start](https://labex.io/courses/project-dynamization-of-homepage-data) |
| 094 | [Fix the Test in async.spec.js](https://labex.io/courses/project-fix-the-test-in-asyncspecjs) | β˜…β˜†β˜† | [πŸš€ Start](https://labex.io/courses/project-fix-the-test-in-asyncspecjs) |
| 095 | [Data Visualization with Echarts and JSON](https://labex.io/courses/project-food-protein-revealed) | β˜…β˜†β˜† | [πŸš€ Start](https://labex.io/courses/project-food-protein-revealed) |
| 096 | [Handling Null Values Correctly](https://labex.io/courses/project-handling-null-values-correctly) | β˜…β˜†β˜† | [πŸš€ Start](https://labex.io/courses/project-handling-null-values-correctly) |
| 097 | [Let’s Have a Meeting Together](https://labex.io/courses/project-lets-have-a-meeting-together) | β˜…β˜†β˜† | [πŸš€ Start](https://labex.io/courses/project-lets-have-a-meeting-together) |
| 098 | [Building Login with Vue.js and Vuex](https://labex.io/courses/project-missing-token) | β˜…β˜†β˜† | [πŸš€ Start](https://labex.io/courses/project-missing-token) |
| 099 | [Remove the Warning Generated by pathMatch](https://labex.io/courses/project-remove-the-warning-generated-by-pathmatch) | β˜…β˜†β˜† | [πŸš€ Start](https://labex.io/courses/project-remove-the-warning-generated-by-pathmatch) |
| 100 | [Revisit Route Triggers Too Early](https://labex.io/courses/project-revisit-route-triggers-too-early) | β˜…β˜†β˜† | [πŸš€ Start](https://labex.io/courses/project-revisit-route-triggers-too-early) |
| 101 | [Router Query Value Changed](https://labex.io/courses/project-router-query-value-changed) | β˜…β˜†β˜† | [πŸš€ Start](https://labex.io/courses/project-router-query-value-changed) |
| 102 | [Building Flexible Skeleton Screens](https://labex.io/courses/project-skeleton-screen) | β˜…β˜†β˜† | [πŸš€ Start](https://labex.io/courses/project-skeleton-screen) |
| 103 | [Time Conversion Tool with Vue.js](https://labex.io/courses/project-time-conversion-tool) | β˜…β˜†β˜† | [πŸš€ Start](https://labex.io/courses/project-time-conversion-tool) |
| 104 | [Build a Vue.js Task Manager](https://labex.io/courses/project-time-management-master) | β˜…β˜†β˜† | [πŸš€ Start](https://labex.io/courses/project-time-management-master) |
| 105 | [Interactive Film Collection Web App](https://labex.io/courses/project-collection-of-films) | β˜…β˜†β˜† | [πŸš€ Start](https://labex.io/courses/project-collection-of-films) |
| 106 | [Building Responsive Accordion Interfaces](https://labex.io/courses/project-folding-accordion) | β˜…β˜†β˜† | [πŸš€ Start](https://labex.io/courses/project-folding-accordion) |
| 107 | [Fruit Matching Game with HTML, CSS, JavaScript](https://labex.io/courses/project-fruit-for-fun) | β˜…β˜…β˜† | [πŸš€ Start](https://labex.io/courses/project-fruit-for-fun) |
| 108 | [Fruit Stacking Game with HTML, CSS, JavaScript](https://labex.io/courses/project-fruit-stacker) | β˜…β˜…β˜† | [πŸš€ Start](https://labex.io/courses/project-fruit-stacker) |
| 109 | [Implement User Login Function](https://labex.io/courses/project-implement-user-login-function) | β˜…β˜†β˜† | [πŸš€ Start](https://labex.io/courses/project-implement-user-login-function) |
| 110 | [Simple Prize Draw Application](https://labex.io/courses/project-prize-draw) | β˜…β˜…β˜† | [πŸš€ Start](https://labex.io/courses/project-prize-draw) |
| 111 | [Building a Voting Application](https://labex.io/courses/project-valuable-vote) | β˜…β˜…β˜† | [πŸš€ Start](https://labex.io/courses/project-valuable-vote) |
| 112 | [Weekly Weather Forecast Application Development](https://labex.io/courses/project-weather-forecast-query) | β˜…β˜†β˜† | [πŸš€ Start](https://labex.io/courses/project-weather-forecast-query) |
| 113 | [Hard Work Pays Off](https://labex.io/courses/project-hard-work-pays-off) | β˜…β˜†β˜† | [πŸš€ Start](https://labex.io/courses/project-hard-work-pays-off) |
| 114 | [Real-Time Sales Dashboard with Echarts](https://labex.io/courses/project-sales-dashboard) | β˜…β˜…β˜† | [πŸš€ Start](https://labex.io/courses/project-sales-dashboard) |
| 115 | [Creating Interactive Bar Charts with ECharts](https://labex.io/courses/project-student-achievement-statistics) | β˜…β˜†β˜† | [πŸš€ Start](https://labex.io/courses/project-student-achievement-statistics) |
| 116 | [Time With Your Phone](https://labex.io/courses/project-time-with-your-phone) | β˜…β˜†β˜† | [πŸš€ Start](https://labex.io/courses/project-time-with-your-phone) |
| 117 | [Weather Trend Chart with Vue and Echarts](https://labex.io/courses/project-weather-trend) | β˜…β˜†β˜† | [πŸš€ Start](https://labex.io/courses/project-weather-trend) |
| 118 | [Counting Access Times by IP](https://labex.io/courses/project-counting-access-times-by-ip) | β˜…β˜†β˜† | [πŸš€ Start](https://labex.io/courses/project-counting-access-times-by-ip) |
| 119 | [Course Schedule CRUD With MyBatis](https://labex.io/courses/project-course-schedule-crud-with-mybatis) | β˜…β˜†β˜† | [πŸš€ Start](https://labex.io/courses/project-course-schedule-crud-with-mybatis) |
| 120 | [Configuring Logging and Batch Aliasing in MyBatis](https://labex.io/courses/project-course-schedule-logging) | β˜…β˜†β˜† | [πŸš€ Start](https://labex.io/courses/project-course-schedule-logging) |
| 121 | [Extending Entity with Custom Properties](https://labex.io/courses/project-custom-type-handler) | β˜…β˜†β˜† | [πŸš€ Start](https://labex.io/courses/project-custom-type-handler) |
| 122 | [Implementation of AJAX Requests Using JS](https://labex.io/courses/project-implementation-of-ajax-requests-using-js) | β˜…β˜†β˜† | [πŸš€ Start](https://labex.io/courses/project-implementation-of-ajax-requests-using-js) |
| 123 | [JSON Data Transfer With AJAX](https://labex.io/courses/project-json-data-transfer-with-ajax) | β˜…β˜†β˜† | [πŸš€ Start](https://labex.io/courses/project-json-data-transfer-with-ajax) |
| 124 | [Logging Project Information With Log4j2](https://labex.io/courses/project-logging-project-information-with-log4j2) | β˜…β˜†β˜† | [πŸš€ Start](https://labex.io/courses/project-logging-project-information-with-log4j2) |
| 125 | [Operate the Course Table](https://labex.io/courses/project-operate-the-course-table) | β˜…β˜†β˜† | [πŸš€ Start](https://labex.io/courses/project-operate-the-course-table) |
| 126 | [Practical Use of resultMap](https://labex.io/courses/project-practical-use-of-resultmap) | β˜…β˜†β˜† | [πŸš€ Start](https://labex.io/courses/project-practical-use-of-resultmap) |
| 127 | [User Permission Management System with JavaScript](https://labex.io/courses/project-permission-management) | β˜…β˜†β˜† | [πŸš€ Start](https://labex.io/courses/project-permission-management) |
| 128 | [Promisifying Callback-based Asynchronous Functions](https://labex.io/courses/project-encapsulate-promisify-function) | β˜…β˜†β˜† | [πŸš€ Start](https://labex.io/courses/project-encapsulate-promisify-function) |
| 129 | [Building a News API with Node.js](https://labex.io/courses/project-news-api) | β˜…β˜†β˜† | [πŸš€ Start](https://labex.io/courses/project-news-api) |
| 130 | [Building a User Management RESTful API with Node.js](https://labex.io/courses/project-restful-api-development) | β˜…β˜†β˜† | [πŸš€ Start](https://labex.io/courses/project-restful-api-development) |
| 131 | [Building a Node.js Reverse Proxy](https://labex.io/courses/project-reverse-proxy) | β˜…β˜†β˜† | [πŸš€ Start](https://labex.io/courses/project-reverse-proxy) |

## More Projects

- [Linux Programming Projects](https://github.com/labex-labs/practice-linux-programming-projects)
- [DevOps Programming Projects](https://github.com/labex-labs/practice-devops-programming-projects)
- [Cybersecurity Programming Projects](https://github.com/labex-labs/practice-cybersecurity-programming-projects)
- [Python Programming Projects](https://github.com/labex-labs/practice-python-programming-projects)
- [Docker Programming Projects](https://github.com/labex-labs/practice-docker-programming-projects)
- [Data Science Programming Projects](https://github.com/labex-labs/practice-data-science-programming-projects)
- [Kubernetes Programming Projects](https://github.com/labex-labs/practice-kubernetes-programming-projects)
- [Big Data Programming Projects](https://github.com/labex-labs/practice-bigdata-programming-projects)
- [Machine Learning Programming Projects](https://github.com/labex-labs/practice-ml-programming-projects)
- [Web Development Programming Projects](https://github.com/labex-labs/practice-web-development-programming-projects)
- [Git Programming Projects](https://github.com/labex-labs/practice-git-programming-projects)
- [Ansible Programming Projects](https://github.com/labex-labs/practice-ansible-programming-projects)
- [Jenkins Programming Projects](https://github.com/labex-labs/practice-jenkins-programming-projects)
- [Shell Programming Projects](https://github.com/labex-labs/practice-shell-programming-projects)
- [Java Programming Projects](https://github.com/labex-labs/practice-java-programming-projects)
- [Hadoop Programming Projects](https://github.com/labex-labs/practice-hadoop-programming-projects)
- [C++ Programming Projects](https://github.com/labex-labs/practice-cpp-programming-projects)
- [C Programming Projects](https://github.com/labex-labs/practice-c-programming-projects)
- [MySQL Programming Projects](https://github.com/labex-labs/practice-mysql-programming-projects)
- [Golang Programming Projects](https://github.com/labex-labs/practice-go-programming-projects)
- [Pandas Programming Projects](https://github.com/labex-labs/practice-pandas-programming-projects)
- [NumPy Programming Projects](https://github.com/labex-labs/practice-numpy-programming-projects)
- [scikit-learn Programming Projects](https://github.com/labex-labs/practice-sklearn-programming-projects)
- [Matplotlib Programming Projects](https://github.com/labex-labs/practice-matplotlib-programming-projects)
- [Algorithm Programming Projects](https://github.com/labex-labs/practice-algorithm-programming-projects)
- [HTML Programming Projects](https://github.com/labex-labs/practice-html-programming-projects)
- [CSS Programming Projects](https://github.com/labex-labs/practice-css-programming-projects)
- [JavaScript Programming Projects](https://github.com/labex-labs/practice-javascript-programming-projects)
- [React Programming Projects](https://github.com/labex-labs/practice-react-programming-projects)

## Other Lists

- πŸ”— [Web Development Free Tutorials](https://github.com/labex-labs/web-development-free-tutorials)
- πŸ”— [Awesome Programming Projects](https://github.com/labex-labs/awesome-programming-projects)
- πŸ”— [Awesome Programming Courses](https://github.com/labex-labs/awesome-programming-courses)