Expected duration: 1 - 2 weeks You need to make a gallery, connect 2 more languages (manual translation) and a photo shoot booking form.
CMS is on wordpress.
Gallery. It is mandatory to display images without resizing with the following aspect ratios: 2:3. 3:2. 1:1. 2.39: 1. The design is available or we could use standart mosaic pattern. The navigation image and the click area attached. When you click on a photo, it must zoom in so the number of pixels of the image must match the resolution of the monitor, basicly to 100%. It may be necessary to put compressor to the addition with lazyloader, but we will check the loading speed without it first.
Language. Manual translation. There will be 3 languages - English (main one), Lithuanian, Russian.
Photo shoot booking form. You can use the design that is provided or use alternative. The user himself should not register, its just a record. The form is filled in: First name Last name, phone, email, choose the type of photo session (portrait, couple, family, pets, studio, wedding, event, real estate, commercial), choose a playlist - this item appears only if the type of photo shoot is portrait, couples or studio (here is just a list with links to soundcloud), choice of image format (jpg, png, tiff) when user is in the form he should see only "jpg", but when pressed following should appear: "jpg - quality - good, for internet use - the best, png - quality - great, for internet use - great, tiff - quality - the best, for internet use - good", date time duration (user should see what time is already occupied), place (interactive on the map) or "photographers preference", description, "I would like to receive a copy of agreement with license for commercial use" (tick), agreement with privacy and cookies, terms and conditions (tick). This form is sent to my email or admin panel on the site where I confirm or reject with a comment. Time is placed in the calendar, before and after the actual time of photo shoot there should be "Transportation" set for 2 hours, so that nobody could book in that time. As an admin, I want the opportunity to mark some dates as "Unavailable." Also if you know how to keep a record of a booking on the client side (so that the client can comeback to the website and check what time he has booked) without registration, via use of cookie or something else, that would be great, but it is optional.