Skip to content

Latest commit

 

History

History
60 lines (50 loc) · 1.09 KB

File metadata and controls

60 lines (50 loc) · 1.09 KB

Architecture Diagram

image

Sample Output

(WhatsApp Image 2025-06-20 at 13 19 03_c4ce5821 )

Dependent

  1. Redis
  2. Scrapper Api
  3. Bull Mq
  4. DB
  5. Nodemailer
  6. Docker
  7. Node Cron

Getting Started

  1. First, Git Clone:
git clone https://github.com/amish-kumar-07/PriceAlert_System
cd PriceAlert_System
  1. Then Install Dependecies:
npm install 
  1. Configure Env:
SMTP_HOST=smtp.gmail.com
SMTP_PORT=465
SMTP_USER="your email"
SMTP_PASS="your password"
SMTP_SECURE=true
SMTP_FROM=alerts@yourdomain.com  # optional override

DATABASE_URL=""
BASE_URL=http://localhost:3000
API_KEY="Scrapper Api"
REDIS_URL=redis://localhost:6379
  1. Install Redis Image
docker pull redis:latest
  1. Run Redis Container using Docker
docker run -itd -p 6379:6379 redis
  1. Run Your Project
npm run dev

Query

Contact : rashusingh110@gmail.com