ProjectsWeb Application / URL Shortener
MarLynk
Short links, smarter sharing — URL shortener and QR code generator
My Role
- 01Developed and customized the project based on an open-source foundation
- 02UI/UX customization
- 03Branding
- 04Guest mode improvements
- 05Link management refinement
- 06Deployment configuration
- 07Cron setup
- 08Theme integration
Features
- 01URL shortening with custom slugs
- 02Optional link descriptions
- 03QR code generation and download
- 04Guest mode
- 05OAuth authentication with GitHub and Google
- 06Link management
- 07Click tracking
- 08Guest link expiration after 24 hours
- 09Automated cleanup cron job
- 10Dark/light theme
- 11Privacy-friendly analytics
- 12Responsive design
Impact
- Provides an open-source solution for link management
- Guest mode allows instant use without registration
- Automated persistence improves user experience
- Redis-based expiration helps prevent unnecessary database growth
- QR codes provide an additional sharing method
Stack
Next.jsReactTypeScriptTailwind CSSshadcn/uiDrizzle ORMTursoNextAuth.jsUpstash Redisnext-safe-actionZodpnpmVercelQR Code libraryFramer MotionGSAP
Notes
Based on an existing open-source project and customized for MarLynk.