Lynx
Web DevelopmentAugust 2024 - Present
Project Overview
Lynx is a modern URL shortening platform that combines secure user authentication with flexible link management. The platform offers two primary modes of operation: authenticated users can create and manage their permanent link collection, while anonymous users can generate temporary shortened URLs. Built and hosted on ITS servers with a Vercel deployment for development, the platform emphasizes security, usability, and scalability.
Technical Implementation
Authentication System: Implemented secure user registration and login using JWT tokens, ensuring data privacy and secure access to personalized features.
Dual-Mode Operation: Engineered a flexible system that supports both authenticated users with persistent link storage and anonymous users with temporary link creation capabilities.
Deployment Architecture: Primary deployment on ITS servers with Vercel deployment for development and testing, utilizing Docker for containerization and nginx for reverse proxy.
Technologies Used
Key Features
Development Status
Currently in active development with a focus on enhancing security features and user experience. The project is available for testing at lynx.vercel.app, with ongoing improvements being made to the authentication system and link management features.