Front-end web development is the practice of converting data to graphical interface for user to view and interact with data through digital interaction using HTML, CSS and Javascript.User experience can be improved by making the front end more smarter ,current front end designs can switch their position according to the user's requirement