The Scheming Admin Home Page.

Implemented as an independent freelance shopify developer, working for Roses del Fuego.

The Scheming Admin is a managerial dashboard implemented as an embedded Shopify application with advanced administrative functionalities customized to the business use cases and needs of a startup flower company.

The GitHub repo is private and can be made (partially) available upon request.

Key custom features include:

  • The implementation of custom data fields (e.g., delivery date, packaging date, product name used by distributor, etc.)
  • The automatic updating of these custom data fields upon: (a) installation of the app by a new/former shopify storefront, and (b) upon the creation of new or modification of existing orders and products. This was accomplished via the usage of the Shopify Flow platform (e.g., triggers, actions), GraphQL Admin API, and webhook subscriptions.
  • The ability to render and export specific resources relevant to business needs. For each order, the administrator can format and print the personalized note, if included, print the shipping label. The administrator is also able to export all/selected/current page orders to .csv or .xlsx files, with the relevant information (e.g., packing date, delivery date) present.
  • The deployment of the embedded web app, hosted on fly.io.

Tech specs:

Shopify API, GraphQL, React, JavaScript, Polaris, Liquid,
SQLite, Prisma, Fly.io, REMIX web framework, Shopify App Bridge

Demos & Views: