Skip to content

About

A connected aroma-led retail menu, education library, and cultivator creative studio by CannaCre8ive.

Resources

Contributing

Stars

1 star

Watchers

0 watching

Forks

Repository files navigation

Flower Spectrum Suite

Flower Spectrum Suite

🚀 Live Demo · Portfolio & downloads · Case study PDF

A language for what you smell. A connected classifier, digital and print menu studio, PDF label maker, education library, and cultivator creative studio by CannaCre8ive. A fingerprint ID and proportional band carry a reviewed flower batch through every tool.

Explore

  • Upload & create: read PDF, CSV, PNG, JPG, or WebP terpene reports on the device; review source rows and units; reconcile the total; add a flower photograph; generate social and chemovar assets.

  • Workflows: practical farm, buyer, and retail-staff journeys. Buyer search supports aroma score ranking, measured terpene minimums, reviewed-upload filtering, CSV shortlist export, and shortlist-to-print handoff.

  • Classifier: the full 38-terpene model, flower/live-resin presets, detailed and spectrum fingerprints, four-panel comparison, CSV export, and save/update to the shared catalog.

  • Print menu: flower only, staff picks, deals, sorting, editable headers, portrait/landscape pagination, and ten profile plus 38 terpene shelf cards.

  • Labels: Avery 6464 PDFs; product selection, copy order, start position, automatic clean canvas preview of the actual PDF, and download.

  • Profile assets: ten layered illustrative blends as 1080 × 1080 PNG cards and editable SVG fingerprints; a historical Kush Mints walkthrough and interactive concentration/weighting explanation.

  • Digital menu: flower only, aroma filters, sorting, product details, contextual learning, staff picks, demo sales, and local catalog editing.

  • Education: nine supplied teaching pieces, individual/full print views, and an interactive preference quiz that links into retail browsing.

  • Social studio: six customizable PNG formats, three historical sample panels, detailed chemovar cards, and shared profile colors.

  • Portfolio: a case study, real screenshots, print primer, social examples, and a complete downloadable asset kit.

Start locally

npm ci
npm run dev

Open the local address shown by Vite. npm run check runs source-preservation, classification, and CSV regression checks followed by a production build. npm run preview serves the production build. Use Node 22.12+ or a newer supported LTS. No environment variables or credentials required.

Project organization

Folder Purpose
source/ Exact original HTML/JSX plus SHA-256 manifest
src/data/ Shared profiles, terpene reference, sample panels, and catalog seeds
src/lib/ Preserved classification math, CSV handling, local catalog state
src/modules/ Six adapted tools and profile asset gallery
portfolio/ Editable case study, asset guide, ready-to-use captions
public/assets/ Downloadable PDF, PNG, and ZIP portfolio deliverables
documentation/assets/ Real app screenshots

The React shell lazy-loads all six tool views. The social canvas has its own HTML entry to preserve its styling while importing shared data modules. Browser catalog changes stay on this device; no server stores or publishes them. Export a reviewed record as JSON to preserve its source rows and photograph. Menu CSV preserves catalog fields and panels but not the uploaded photo or review audit.

Preview

Retail menu

Education library

Cultivator social studio

Source and scope

This is a portfolio demonstration, not live inventory or a production retail system. Pricing, staff attributions, and most product values are illustrative. Historical sample panels were transcribed in the supplied sources; original laboratory PDFs were not included or independently verified. Relative aroma-model scores are not measured terpene concentrations or effect predictions. The shared classifier models 38 terpenes; unmodeled entries stay in the catalog and are disclosed by the classifier. Raw-score ordering resolves ties before displayed percentages are rounded. Legacy education copy requires editorial review before retail use.

The application does not upload imported catalogs. It has no authentication, checkout, POS integration, or cloud sync. The source files remain intact. See SOURCE-MAP, ARCHITECTURE, and ROADMAP.

Print and label workflow

Classify a product and save it to the catalog. Open Digital menu to browse it, Print menu to format flower, or Labels to select products and generate a PDF. Print menus at US Letter, 100% scale, with browser headers/footers disabled and background graphics enabled. Print label PDFs at Actual size / 100%. Test on plain paper first; physical printer alignment has not been verified. Export menu CSV for pricing and panel backup; use reviewed-record JSON for the upload audit and photo.

Classifier

Print menu

Profile library

Recent updates

3.1.0: layered profile fingerprints and proportional full-spectrum bands, shared with Education and print references; historical Kush Mints example; interactive explanation of why the most abundant terpene need not determine the leading profile. Reference compositions are explicitly illustrative, and model weights are distinguished from measured smell intensity.

3.0.0: fingerprint-led reference assets; on-device PDF/CSV/image report import and review; optional flower photos; uploaded-flower social and chemovar exports; flower-only menus and labels; live clean label previews; farm/buyer/staff workflows and buyer shortlist search.

Farm workflow

Buyer finder

Clean label preview

2.0.0: shared 38-terpene classifier; measured print pagination; connected PDF labels; ten-profile asset library; full panel preservation in catalog CSV; 900-product browser/PDF stress verification.

1.0.0: unified navigation and profile library; connected historical samples; persistent local catalog; CSV field preservation and validation; responsive layout; six native-size social exports; case study and portfolio asset pack; complete social metadata and stable demo link. See CHANGELOG.

Project documentation

Product requirements · Design system · User flows · Testing · Contributing · Asset guide

Source artwork and supplied content remain subject to their owners' rights. No additional open-source license is granted for the supplied creative material.

About

A connected aroma-led retail menu, education library, and cultivator creative studio by CannaCre8ive.

Resources

Contributing

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages