Now, lets implement the Home management page in admin. The admin should allow one or more Uploaded into the hero section, the images should have a maximum size of 2 MB each and should support JPEG, PNG, or WebP formats only. It should support resizing the images based on the screen size. For desktop, the uploaded images with the original size should be used. For the tablet and for smaller screens, a new version should be created. All these images should be saved in the R2 database in the respective folder under the Home folder. The uploaded images should be displayed as thumbnails on the admin page. Users should be able to select and delete each image, if possible, if required. The deletion should be reflected back on the website. The deleted images should be removed from the R2 database. It should support a maximum of 20 images. Add this functionality.
Similar category and model suggestions.