SnapURL is a full-stack URL shortener that allows users to create, manage, and track short links with custom aliases, expiration dates, and click analytics through a clean dashboard interface.
- Entry point of the application
- Displays product value proposition:
- Cleaner links
- Stronger campaigns
- Faster sharing
- Shows analytics preview:
- Click count
- Status (Active/Expiry)
- Call-to-action buttons:
- Start Shortening
- Open My Links
- Allows users to log into their account
- Fields:
- Username or Email
- Password
- Features:
- Password visibility toggle
- Link to registration page
- Allows new users to create an account
- Fields:
- Username
- Password
- Includes:
- Link to login page
- Core functionality of the application
- Original URL (required)
- Custom Alias (optional)
- Expiry Date (optional)
- Generated short URL displayed instantly
- Fast link generation
- Custom alias support
- Expiration control
- Displays all user-created short URLs
- Short URL
- Destination URL
- Click Count
- Last Clicked
- Expiry
- Status (Active/Inactive)
- Actions
- ✏️ Edit
- ⛔ Deactivate
- 🗑️ Delete
- Centralized link management
- Real-time analytics
- Status control
- Allows users to securely update their password
- Current Password
- New Password
- Confirm New Password
- Password validation
- Secure update process
- 🔗 URL shortening with custom aliases
- ⏳ Expiration date support
- 📈 Click tracking and analytics
- 📋 Link management dashboard
- 🔐 User authentication (Login/Register)
- 🔑 Password management
- 🎯 Clean and modern UI





