The work is done on HTML, CSS, JS using the BEM methodology. When working on the project, I used Flexbox and Grid. I made the icons in this project using SVG sprites. I also made several sliders, a custom date input field with a calendar, custom checkboxes and radio buttons, sliders for selecting a range of prices for excursions, tabs and several spoilers. On the excursion overview page, I made a travel calendar on JS. I made it adaptive up to 320 pixels of the browser window width.