Scentarium — A Database for Aromatherapy Enthusiasts
Healthcare
Learn about Aromatherapy from a Database Curated by Industry Experts
Scentarium is a Swiss web platform for aromatherapy enthusiasts that offers a comprehensive database of essential oils, hydrosols, carrier oils, and various recipes for combining them. Its users also have access to community tools for writing posts, leaving comments, and creating custom recipes.
Technologies | Bubble BubbleAPI Zapier Algolia Show 7 more |
Team: | 1 Project Manager, 1 BA Specialist, 1 UI/UX Designer, 1 Bubble Developer, 1 QA Specialist |
Timeline: | 9 months of cooperation (business analysis, design, development, testing) and ongoing support |
Location: |
|
Challenge and Solution
The client came to us with an idea to create a web app that would serve as a comprehensive knowledge base, drawing on years of experience in aromatherapy. While the main concept was clear, many details still needed to be defined through business analysis and prototyping.
Keenethics helped finalize the customer’s product idea through business analysis, created a detailed design proposal in Figma, assembled a development team, and brought their vision to life via Bubble, a no-code platform.

Solution 1. Creating Advanced Tools for Managing an Aromatherapy Database
Scentarium offers a vast database of content for aromatherapy enthusiasts in both English and German. Currently, it includes entries on over 200 essential oils, 40 hydrosols, 30 carrier oils, and 200 recipes created by the Scentarium team. Professional users also have access to 400 preselected and annotated research studies on various aromatherapy oils. Apart from interfaces for displaying this information, we have also delivered a custom admin panel that allows the Scentarium team to easily modify existing entries, add new ones, manage users, review reports, upload oil analysis results, and automatically verify them to prevent entry duplication.

Solution 2. Integrating Community Features
Scentarium also has advanced community features in addition to the aromatherapy database. Its users can leave comments, create posts, and provide custom recipes for remedies. To further support these community tools, the Keenethics team has also implemented a report system that allows users to notify the Scentarium team if any posts contain incorrect information or violate its content policy.

Solution 3. Developing and Optimizing Navigation and Measurement Features
To make navigation on Scentarium intuitive, our team developed advanced filtering and search functionality. We integrated the Algolia Search API and built custom filters that allow users to search across various content types, including essential oils, carrier oils, hydrosols, videos, and community posts. For entities like essential oils, users can apply detailed filters based on compound concentration, presence of allergens, scent profile, health effects, and more. The search system is optimized for Bubble, ensuring high performance while keeping workload usage low. Additionally, we implemented a flexible unit conversion system that adapts chemical compound values to the user’s preferred measurement units.

Solution 4. Creating a Robust Subscription System
Scentarium has a robust and very flexible subscription system that prioritizes user comfort. Our developers have delivered and thoroughly tested a system enabling seamless subscription upgrades and downgrades, bank card and invoice payments, and access to trial versions. The app also features a flexible international payment interface that automatically detects the optimal currency for payments based on location and allows its users to manually select their preferred currency.
Let's Discuss Your Project Idea
CONTACT USWhat Does Cooperation With Us Look Like?
Related Success Stories You May Like
