Technologies Used
Laravel
Used Laravel for the backend together with Horizon for job queuing
React
React was used for building the frontend together with polaris and AppBridge
Typescript
Typescript was used on the frontend to enable static type checking and minimize bugs
A bit about the project
This was a shopify app that was built to use the Shopify API and fetch all the products of a store and summarize them in an RSS feed.
The API was also used to create discounts and embed them withing each of the products of the feed.
Long running processes that involved calling multiple APIs were handled but adding those jobs to the queue rather than blocking the main thread of the application.