Oil Glossary

Learn about oils from around the world. Filter to find the best one for your skin.

Filters search results using multiple input fields, such as search keywords, oil type, skin type, comedogenic rating, and in-stock availability in real-time and dynamically updates the visibility and count of the filtered results. The jQuery contains function was also extended to be case-insensitive for better search functionality.

Clicking on a result opens up a modal window which loads content from an ajax request. The user can register interest when the oil is not in stock and use scroll buttons to animate the scrolling inside the modal window.