One listing. Every platform.
SellStream lets you create a single item listing and automatically post it to Facebook Marketplace, Nextdoor, eBay, and Craigslist simultaneously — no copy-pasting, no logging into four different apps.
- Fill out one form with your item's photos, title, price, category, condition, and description
- SellStream posts it to every platform you're connected to at the same time
- Track all your active listings in one place
- Mark items as sold and watch your earnings log automatically in the Finances tab
| Layer | Tech |
|---|---|
| Frontend | React, TypeScript, Vite, Framer Motion |
| Backend | Node.js, Express |
| Automation | Playwright (Chromium via CDP) |
| State | localStorage (no database needed) |
SellStream uses Playwright to control a real Chrome browser on your machine. Instead of launching a separate browser window, it connects to your existing Chrome session over the Chrome DevTools Protocol (CDP) on port 9222. This means:
- Your existing logins (Facebook, Google, etc.) are already active — no credentials stored on a server
- Automation opens as a new tab in your current window, not a separate process
- Photos, titles, prices, and descriptions are filled in automatically
- Node.js 18+
- Google Chrome installed
- A Facebook account (for Marketplace automation)
git clone https://github.com/YOUR_USERNAME/ACL26Hack.git
cd ACL26Hackcd backend
npm install
cd ../frontend
npm installDouble-click start-demo.bat (Windows) — this launches Chrome with CDP enabled and starts the backend.
Or manually:
# Terminal 1 — backend
cd backend
node server.js
# Terminal 2 — frontend
cd frontend
npm run devThen open http://localhost:5173 in your browser.
ACL26Hack/
├── frontend/ # React + Vite app
│ └── src/
│ ├── pages/ # Dashboard, Listings, Finances, Sign In
│ ├── components/ # Modals, platform icons, UI pieces
│ └── store/ # Global state (useStore, StoreProvider)
├── backend/ # Express API
│ ├── server.js # API routes
│ └── automation/
│ ├── facebook.js # Facebook Marketplace automation
│ └── nextdoor.js # Nextdoor automation
└── start-demo.bat # One-click launcher (Windows)
| Platform | Status |
|---|---|
| Facebook Marketplace | ✅ Full automation |
| Nextdoor | ✅ Full automation (Google sign-in) |
| eBay | 🔧 Mock (UI complete) |
| Craigslist | 🔧 Mock (UI complete) |
ACL 2026 Hackathon