Files
TurboTrades/SEED_NOW.md
2026-01-10 04:57:43 +00:00

1.8 KiB

🌱 SEED THE DATABASE NOW!

Quick Commands

# 1. Make sure MongoDB is running
mongod

# 2. In another terminal, seed the database
cd TurboTrades
npm run seed

What You'll Get

24+ marketplace items (CS2 & Rust skins) Featured items for homepage Admin user (seller for all items) Price range from $12.99 to $8,999.99 Real images from Steam CDN

Then Start Everything

# Terminal 1: Backend
cd TurboTrades
npm run dev

# Terminal 2: Frontend
cd TurboTrades/frontend
npm run dev

View in Browser

Open: http://localhost:5173

You should see:

  • Featured items on homepage
  • Full marketplace at /market
  • Working search & filters
  • Item details pages

Sample Items Include

High Value:

  • AWP | Dragon Lore ($8,999.99)
  • M4A4 | Howl ($2,499.99)
  • Karambit | Fade ($1,899.99)
  • Butterfly Knife | Doppler ($1,599.99)

Mid Range:

  • Desert Eagle | Blaze ($499.99)
  • Glock-18 | Fade ($299.99)
  • AWP | Asiimov ($54.99)

Affordable:

  • AK-47 | Neon Rider ($29.99)
  • P250 | Asiimov ($24.99)
  • MAC-10 | Neon Rider ($12.99)

Verify It Worked

# Check MongoDB
mongosh
use turbotrades
db.items.countDocuments()  # Should show 24+
exit

# Check API
curl http://localhost:3000/market/items

Troubleshooting

MongoDB not connecting?

# Start MongoDB first
mongod

Items not showing in frontend?

  1. Check backend is running: http://localhost:3000/health
  2. Check browser console for errors
  3. Restart both servers

Want to re-seed?

# Safe to run multiple times - clears old data first
npm run seed

That's It!

Your marketplace is now fully populated with data! 🎉

Documentation:

  • Full seeding guide: SEEDING.md
  • Item model: models/Item.js
  • Seed script: seed.js