Skip to content

Completed: February 2024

HS Photo Company Photo Souvenir Desktop App

The brief/ challenge

The product I work on at Warp development is a photo souvenir platform centred around a react native app which tourist attractions use to take images of their visitors which they can sell to their attractions.

While an incredibly agile (especially when compared to other industry solutions) we needed a solution that would allow our attractions to use any camera system(s) they wanted (i.e. DSLRs etc.) while being able to take advantage of the rest of our platform.


The solution

In 5 days I ended up building an electron app which mimicked a lot of our mobile app (without the camera functionality) that:

  • Allowed attractions to upload client images from any camera.
  • Opened up the opportunity to integrate custom print functionality opening the our attractions up to being able to sell both physical and digital photo souvenirs.
  • Gave our client the ability to reach a wider range of attractions and new customers.


Please Note: This is a closed source product so I am unable to share the code and some of the details about this project but I would be more than happy to hop on a call if you need more info.

React.js

A JavaScript framework developed by Facebook (Meta) that makes developing user interfaces using declarative JavaScript code possible.

Redux

An awesome state management library I mostly use with React apps.

Tailwind

My favorite CSS framework that makes developing responsive and resilient layouts quickly possible.

Node.js

An incredible backend technology that makes it possible to use JavaScript on the backend.

Electron

A cross platform Javascript framework which lets developers build desktop apps with the same beloved language and tech they use on the web.

.Net

An all* batteries included fullstack framework from Microsoft built to help builders build large scalable software solutions using C# (or F#).