Healthcare / EdTech
Aroma Library
Your Ultimate Learning Platform for Aromatherapy, for beginners and experts alike Quickly find the right essential oils, formulations, and evidence-based insights to create personalized solutions for your clients - saving you time while ensuring safe, effective results.
Engagement
About the product
Your Ultimate Learning Platform for Aromatherapy, for beginners and experts alike Quickly find the right essential oils, formulations, and evidence-based insights to create personalized solutions for your clients - saving you time while ensuring safe, effective results. Whether you’re new to aromatherapy or an experienced practitioner, project offers reliable information, research-based guidance, and a space to connect with like-minded enthusiasts worldwide. How is project different from other aromatherapy resources? Our platform is founded by clinical aromatherapists with 30+ years of experience. We focus on science-backed insights, ensuring safe and effective essential oil use for both personal and professional needs.
What we did
- Bubble development
- Creating a personal Bubble API
- JS integration
- Move BD from Xano
- Creating with bubble Complex Filters (Comparison: thing with thing, list with thing, thing with list, list with list, thing of number with list of ranges of numbers, thing of number with range of number)
- Development of adaptive layout of the entire application
- Connection Google analytics
- Forming links by passes relative to the user's route through the pages
- Localization of the entire site into two languages with the ability to add more languages
- Upload oil analysis from xlxs file, where two fields are compound name and percentage of oil content. If such a compound already exists, a new one is not created
- Develop a unit system that allows switching between different measurement systems and leaving the correct numbers in the selected measurement system relative to the one in which the recipe was created
- A payment system has been developed that allows you to save all invested funds when changing your subscription up or down, when switching from annual to monthly and vice versa. Two types of payment by invoice through Zapier and by card through Stripe
- Privacy Rules are configured in detail
- Each subscription has its own permissions that can be configured from the bubble side. If a subscription does not have a permission but the user tries to get it, he is offered to upgrade the plan.
Stack
- Bubble
- Bubble API
- Algolia
- Stripe
- Zapier
- DeepL
- Postmark
- Google Analytics
- HTML / CSS / JS
- REST API
Similar problem?
This work came out of the direction below.