# Introduction In this project, you will learn how to build a web conferencing application using Vue.js 2.x. The project focuses on implementing various display effects for the list of attendees in the web conferencing software. ## 👀 Preview ![finished](https://file.labex.io/namespace/718bace8-27a3-4200-a588-dde4041ceeb9/vuejs/project-lets-have-a-meeting-together/lab-lets-have-a-meeting-together/assets/5-3.png) ## 🎯 Tasks In this project, you will learn: - How to implement asynchronous data reading and rendering functionality to fetch and display user data in the login and participant windows. - How to implement the login and logout switching function, allowing users to log in and out of the application. - How to ensure the logged-in user is always displayed as the first user in the participant list. - How to implement the functionality of switching the visibility of the participant window. - How to implement the functionality of switching the display effect of the participant list, including showing all participants, hiding the participant list, and only showing the currently logged-in user. ## 🏆 Achievements After completing this project, you will be able to: - Build a web conferencing application using Vue.js 2.x with various user interface features. - Fetch and display data asynchronously using Axios. - Implement state management and event handling in a Vue.js application. - Create dynamic user interfaces and switch between different display modes.
Click the virtual machine below to start practicing