Steam Market Bot is an automated trading platform for the CS2 skin marketplace. It scans thousands of Steam Community Market listings in real time, detects underpriced items, and surfaces profitable buy opportunities through a clean dashboard.
The CS2 skin market moves on volume and speed. Manual traders miss opportunities because prices shift in seconds. This bot solves that by handling the scanning, monitoring, and decision logic continuously.
Features:
Real-time market scanning across thousands of listings
Live dashboard with balance, active orders, scan cycles, and bot status
Warm-up mode to safely initialize bot sessions without triggering rate limits
Live activity log so users can audit every action the bot takes
Built with FastAPI, React, TypeScript, Python, Selenium, and the Steam Community Market API. Deployed with a PostgreSQL backend for trade history and analytics.
This was a personal project that turned into a real tool. I built it to handle my own CS2 trading and shipped a polished version for others to use.
I know that many people who've done a website design for their own personal brands tend to say something like, "I am my worst client!" because of numerous unexpected revisions, perfectionism, constant changes made to it etc.
I guess I accidentally chose another path...
To me, working with myself as a client has been a pleasure. First of all, the deadline could be broken — no deadline at all! Sick leave? No problem honey, you can go have an extra cup of cocoa. Workaholic alter-ego is gonna sit in mental prison for a while.
Secondly, our taste matches. I literally got to catch everything I only thought about AND made it come true. Isn't it amazing? You think it — you got it!
To my greatest surprise, as a former perfectionist myself, I wasn't demanding at all. I understood that I must give myself freedom while having some constraints — by the way, they are stated in the full case, check it out here:
To those who have ever made designs for themselves, what type of client were you? Were you strict or, vice versa, let yourself be as creative as possible? Maybe you skipped a wireframe stage and went right to designs?..
Visit the live app here: https://paws-and-puddle-pro.lovable.app/
Meet Sam. He runs a highly requested mobile pet grooming van in Denver, but standard booking calendars are quietly killing his margins. Because generic apps let customers pick any time slot they want, Sam spends two to three hours a day zig-zagging across the city in traffic, burning fuel and losing out on actual appointments just to accommodate a messy schedule.
To fix this, I built Paws & Puddle, a web app that solves his geographic routing nightmare before a booking ever hits the calendar. Instead of a basic form, I engineered a zero-click geo-gate. It automatically fetches a user's zip code via location services and dynamically filters the calendar to only show availability for the specific days Sam’s van is already assigned to their neighborhood.
Because forced logins instantly kill conversion rates, I designed a completely frictionless guest checkout. But to ensure long-term retention, the Thank You page features a "Guest-to-Auth" funnel that seamlessly converts their inputted data into an account post-booking, simply by asking the user to "set a password to track your van's ETA."
Backed by a full operator console where Sam can manage custom service zones, assign route days, and trigger automated status emails, this build proves that premium, minimalist design and aggressive problem-solving belong in the exact same app.
Check out the demo video below to see the end-to-end flow in action! @Lovable #lovablechallenge