Crafting a seamless printing experience
About the company
Printly aims to be a smart partner when it comes to printing documents. Anyone with an address in the USA who needs to get their documents printed can access printly.com and solve it faster than ever. You upload files, input an address, and get your printings delivered to your door. Simple as that. Save money, time and don't deal with the machinery issues.
Printly needed tech experts who could work autonomously and with ownership to understand the challenges and create an innovative printing ecosystem from scratch.
99x team proposed great ideas that we accepted and have demonstrated robust technical skills.
The solution
In order to successfully launch the MVP on time, we had to build the right team composition.
Our tech lead needed to not only handle the product development end-to-end but also understand the solution from a business perspective and translate those needs into written technical requirements.
The team was responsible for understanding the work, discussing and writing requirements, and proposing the best ways to accomplish goals.
We had to architect the app in a way that allows Printly to easily scale. Thanks to the resilient architecture and reusability concepts, we've been able to modify the app effortlessly post launch.
The deliverables include the applications (website, web app, services, api), the tooling and configuration implemented for managing the deployment, the containers for the services, and all the infrastructure provisioned to support running the apps.
One thing that stands out to me, which I wasn't expecting, is that I came to them because I thought I needed technology-specific support rather than business logic support. However, once 99x understood what our company is about and what we're trying to pull off, they found people within their staff with previous experience in the same domain we required. 99x has pulled them into the project to work on some very business-specific functions, which has been incredible.
We built the website and web app using React for the frontend and Stripe for payment processing. The heavy workload was implemented using NodeJS and Python, running on a serverless infrastructure in a private network with an Ops Dashboard that helps the team manage orders, customers and possible delays.
Tech-stacks: Python, Node.js, React, Lambda, AWS, Amazon S3, Amazon Cognito, and Amazon Elastic Container Service (Amazon ECS), Ghost Script, Stripe, Vercel, Github Actions, Playwright
Client’s feedback
Having 99x's lead engineer assigned to our project has been really good for us because I can't spend my time directing the engineering team. The fact that I have someone to rely on who directs the team, guides them, and also maintains stability throughout the project while teammates have rolled on and rolled off has been the most effective thing.