Distributed URL Shortener
Built a scalable URL shortening service using Node.js, Express.js, MongoDB, Redis, JWT authentication, and REST APIs. Implemented custom aliases, URL expiration, click analytics, user management, Redis caching, rate limiting, centralized error handling, Jest and Supertest unit tests, and Postman API validation.