Since the proof of concept in August, I had steadily been building functionality on top of it. As I started working out the concept of a fully fledged sale tracking service, the complexity of the system increased massively. As a solo founder, you have to choose what you spend your time on carefully and make a lot of compromises in terms of functionality, design, technology, and more. It was very much a balance of build only what was necessary for an MVP, but also make it look good.
I don't see many updates that talk about the technical side of building a startup/app so I wanted to cover The Slashed's technical architecture from a high level. Maybe you'll find it useful.
The Slashed, a user story:
As an online shopper, I want to follow the brands I like and be alerted with only the new items that come on sale so I can be the first to know about it.
The Slashed Website: Very simple and straightforward.
NextJS - Server-side rendering, a must for SEO,
The Slashed App -
React Router Dom,
Antd Design Library,
The Slashed Backend -
Nodemailer (Mailgun transport),
Scrappy the crawler -
Google Tag Manager,