The application is designed to capture the user's face and display uploaded images above their head or on their face, taking into account the angle and other parameters to turn this image into an AR element and give it a realistic look. ARCore technology is used to implement the main functionality of the application: face detection and overlay placement.