A media library website for desktop and mobile browsers