Skip to content

Repository files navigation

🚀 DealDrop: Because Who Doesn't Love Hunting for Bargains? 💸

(When your code works but the deals don't)

Welcome to DealDrop, the app that turns your shopping addiction into a "smart investment strategy"! 🛒✨ Tired of paying full price? Join the elite club of deal hunters who spend more time stalking prices than actually buying stuff. Because nothing says "responsible adult" like refreshing a page every 5 minutes waiting for that 10% off. 🙄

🎯 Features That Will Blow Your Mind (Or Just Your Wallet)

  • 🔍 Smart Price Tracking: Watch prices drop faster than your motivation on Monday mornings. Our cron jobs work tirelessly (unlike you) to check for deals every hour. ⏰
  • 📱 Beautiful UI: Built with Next.js and shadcn/ui because who needs ugly apps? Looks so good, you'll forget it's just for saving money. 😍
  • 🔐 Authentication: Sign up with Supabase because we trust you... mostly. Don't hack us, k? 🛡️
  • 📧 Email Notifications: Get spammed with deal alerts! Because your inbox wasn't full enough already. 📬
  • 🕷️ Web Scraping Magic: Firecrawl does the dirty work so you don't have to. Ethical scraping? What's that? 🤖
  • 📊 Product Management: Add products, track them, lose them – it's like digital hoarding but with discounts! 🏷️

🛠️ Tech Stack

Next.js React TypeScript Supabase Tailwind CSS Node.js

🛠️ Installation: Because Setting Up Is Half the Fun (Said No One Ever)

  1. Clone this repo faster than you can say "impulse buy":

    git clone https://github.com/ashu-dwd/deal-hunt.git
    cd deal-hunt
  2. Install dependencies – hope you have pnpm because npm is for peasants:

    pnpm install
  3. Set up your env vars in .env – don't forget or it'll crash spectacularly:

    NEXT_PUBLIC_SUPABASE_URL=your_supabase_url
    NEXT_PUBLIC_SUPABASE_ANON_KEY=your_anon_key
    FIRECRAWL_API_KEY=your_scraping_key
    EMAIL_API_KEY=spam_enabler
  4. Run the dev server and pretend you're a developer:

    pnpm dev
  5. Open http://localhost:3000 and start hunting deals! 🏹

(You vs. the full-price item you're stalking)

🚀 Usage: How to Waste Time Productively

  1. Sign Up/Login: Because anonymous deal hunting is for amateurs. 🔑
  2. Add Products: Paste that Amazon link and watch the magic happen. ✨
  3. Wait for Deals: Our cron job checks prices. Go make coffee. ☕
  4. Get Notified: Emails will flood your inbox. Don't say we didn't warn you. 📧
  5. Buy Stuff: Finally use that saved money on more stuff you don't need. 🛍️

Pro tip: Set up alerts for things you actually need, not just "that one gadget you've been eyeing for 6 months". 💡

🤝 Contributing: Because Open Source Is Just Fancy Begging

Want to contribute? Great! We love free labor. Here's how:

  1. Fork the repo (because stealing code is bad, but forking is okay). 🍴
  2. Create a feature branch: git checkout -b my-awesome-feature
  3. Make changes that don't break everything. 🛠️
  4. Test it (please, for the love of all that's holy). 🧪
  5. Submit a PR with a title like "Fix: Made it work (hopefully)"

We'll review it when we get around to it. No promises. 😏

(Small brain: Write code. Big brain: Contribute to open source. Galaxy brain: Get paid for it)

📜 License

MIT License – because sharing is caring, and lawsuits are expensive. ⚖️


Made with ❤️, ☕, and way too much sarcasm by ashu-dwd.
Remember: Deals are like buses – wait too long and you'll miss them, but stalk them and you're just creepy. 🚍😜

About

This app can help users to keep track of their wishlisted product and they will recieve email alerts when price drops

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages