3 ms·
Hello everyone, As many of you here I'm a fruit of the tech world and have been deep in the solopreneur journey for almost 2 years now. To break from the long
by fancyFox 2y ago
Hello everyone,
As many of you here I'm a fruit of the tech world and have been deep in the solopreneur journey for almost 2 years now. To break from the long development cycles of my other projects I wanted to try putting this one here very early on and also provide visibility on tech stack, roadmap and strategy for folks to pick on.
WHAT: A website to see, filter and sort through Amazon Warehouse deals easily. Limited to US market for now but will add coverage as I go.
WHY: Convenience and Affordability. This came from a personal frustration of not being able to browse efficiently across deals while on Amazon's website. They have a bazillion refurbished or like new items available but no good way to search and sort them out without clicking through individual pages. After building a prototype for my friends and family I realized most seemed to be able to find items of interest for much cheaper than they were expecting. That's when I got the idea to open up this project externally to get ideas/feedback to iterate on and hopefully help folks find cheaper alternatives before buying anything.
HOW: The design revolves around 3 key pieces: - A set of headed workers running 24/7 to identify and collect Amazon Warehouse deals - A backend to store and serve the deals - A responsive frontend for users to interact with
Tech stack:
Backend:
- Core: Nodejs via PM2 + Bash
- Workers: Proxmox VMs behind rotating VPNs
- Database: PostgreSQL (via Supabase)
Frontend:
- Core: Sveltekit
- CSS: Tailwind CSS
- UI Framework: Shadcn-svelte
- Testing: Playwright
- CDN, DNS & Hosting: Cloudflare
- Analytics: Plausible
WHERE: https://amznbargains.com https://amznbargains.com
BUT WHAT'S MY GOAL HERE? Obviously this is not a multi-million dollar idea. I'd simply like to get this solution to a point where it provides service to many users for free with no compromise on privacy or UX while ideally being self-sustained. Building foundations: - The only source of revenue will be through the Associate Program as it comes at no cost to users and requires no data to be collected/exchanged. - No registration required to get service. - No personal data ever stored or even less exchanged/resold. - No ads, commercial collaboration or algo biased by monetary incentives. - Plausible could be seen as going against some of the above but has been selected because it allows me to track the few metrics required to run the app (i.e. referer, country of origin) while respecting stringent privacy guidelines.
WANT MORE? On top of this thread, I've opened access to the project's roadmap/backlog and created a discord server to discuss there if simpler. Not sure if against any rules if I share the links here but you can find them easily on the website. If allowed I'll add them here in another comment.
Thank you for reading through this wall, I'd love to hear your thoughts!
- AlexC04 2y agothe mouseover tile expansion is way too big. if I like to hover my mouse over the thing I'm looking at as I scan the display, the expansion is so big that I can't see the next item to the right making the list painfully un-scannable for a certain UX. don't zoom the tile. feel free to color-swap, display condition, whatever just don't mess with the size ESPECIALLY not a 200% zoom. also - super buggy if I mess with the filters a little. looks like you're somehow registering "discounted item price" as "%savings" and reporting a $935.55 item as "93600% savings" keep going though :) just a few kinks.
- fancyFox 2y agoThanks a lot for taking the time to report these points: * I obviously cannot argue with you on the UI, it really needs some serious overhaul. I've been struggling because the images all come from Amazon listings and have no standard "graphical identity" so it always ends up looking like a giant bazaar of random items. The blowout tile was a test to make things pop but I agree it's not good. * Noted on the zoom looking awful I'll change that too :-) * Yeah every once in a while some items will register the wrong price so you get these funky percentages. For example I saw a pc registering at $1 for the average price so the computer discount is nonsense. The filters and sorting make those outliers raise to the surface. This should be easy to fix though with an automation to detect incoherent values and recapture prices. The number of occurrences seems to be low overall (i.e. 50ish out of 120k) but it looks amateurish if you sort on price/discount Thanks again for the feedback it's very useful!
- deleted 2y ago[deleted]