project preview
redirect-checker.mp4
A web-based tool to bulk check redirects from 100 to 1000+ URLs via Excel upload. Built to eliminate the pain of manual checking and clunky script setups.
Clean. Fast. Web-based. Queue it, track it, done.
- 📥 Upload
.xlsx
file with URLs - 📊 Queue management using BullMQ and Redis
- 🔁 Follows and records redirect chains
- 📄 Paginated results using react-table-pagination-v1
⚠️ Handles large jobs efficiently- 🌐 Web UI for smooth experience
Frontend
- React.js
- TailwindCSS
- react-table-pagination-v1
Backend
- Node.js
- Express.js
- SQLite (with DrizzleORM)
- BullMQ
- Redis
- Clone the repo
git clone https://github.com/SarthakRana21/redirect-checker.git
cd redirect-checker
-
Start Redis Server Make sure Redis is running locally.
-
Install dependencies
# Server
cd server
npm install
# Client
cd ../client
npm install
- Run the app
# Terminal 1: Redis
redis-server
# Terminal 2: Backend
cd server
npm run dev
# Terminal 3: Frontend
cd client
npm run dev
Your file should be a .xlsx
file with the following columns:
Shoutout to Vishal Kumar for the pagination library that powers the UI table.
The production instance is internal to the organization and not publicly hosted.
If you find this useful, consider giving the repo a ⭐️!
MIT License