DESIGN DECISIONS
1. Dark theme + Orchid photography:
✿
Avoids visual clutter and lets the flowers shine.
2. Exportable Collections:
✿ supports personal discovery and exhibit planning.
3. Scalable Architecture
✿ Structured data parsing allows for expansion into other plant collections.
BTS: WORKING WITH THE SMITHSONIAN API
✿ Parsed complex, inconsistent records with Python.
✿ Normalized bloom times, fragrances, pollinator types, and inflorescence data into structured fields.
✿ Balanced automation with manual review for outliers (e.g., unit conversions, incomplete records).
This step wasn’t just technical—it was about transforming raw data into usable product inputs, shaping the foundation for a smooth user experience.
Holy Ghost Orchid: Before
{
"bloom_time": "June to October" "pollination_syndrome": "Bee (male Euglossa)",
"fragrance": "Fragrant (strong). Sweet and fruity from afar, but spicy up close.",
"bloom_characteristics": "Erect inflorescence is 3-4.5 feet (89-140 cm) long 10-20 waxy, white flowers that open in succession. Flowers are 2\" (5 cm) across.",
}
Holy Ghost Orchid: Cleaned
{
"cleaned_bloom_months": [ 6, 7, 8, 9, 10 ],
"cleaned_peak_months": [ "Unknown" ],
"pollinator_types": "Euglossine Bees",
“fragrance_strength": "Strong",
"fragrance_types": "pleasant, sweet, fruity, spicy", "fragrance_notes": "fragrant, sweet, fruity, spicy", "fragrant_time": "day_and_night",
}