Put URLs and text shares on one persistence/access model
Put URLs and text shares on one persistence/access model.
Multilingual Next.js application for shortening URLs, sharing text, generating QR codes, and viewing basic usage analytics.

Sharing links, expiring text/code, and QR payloads often requires separate tools and gives users little control over slugs, access, expiry, or basic view/click records.
Password protection is application access control, not safe secret storage.
Click/view logging has privacy and retention implications.
Installed Redis and checked-in Docker artifacts are not documented as active/reliable runtime paths.
Next.js localized URL/text/QR UI; server actions/routes for creation, redirect, and access checks; Prisma/MongoDB persistence; authentication, validation, and QR/browser-share adapters.
Next.js localized URL/text/QR UI.
Server actions/routes for creation, redirect, and access checks.
Prisma/MongoDB persistence.
Authentication, validation, and QR/browser-share adapters.
Put URLs and text shares on one persistence/access model.
Enforce expiry/password/view limits at the server path.
Document inactive/stale infrastructure instead of advertising dependency presence as a capability.

Share your challenge, scope, and timeline to start a focused conversation.