Skip to content

geekyharsh05/Trimit

Repository files navigation

Trim-it logo

Trim-it is a URL shortener app that allows users to create shortened URLs for long and complex web addresses. With Trim-it, you can easily share and remember shorter, more manageable links.

Demo:

Trimit.mp4

Getting Started

  • Sign Up/Log In: Sign up for an account or log in to start shortening URLs.
  • Dashboard: Access your dashboard to view, manage, and analyze all your shortened URLs.

Trim-it makes it easy to share concise and manageable links while providing powerful analytics to track and optimize your link-sharing strategy.

Features

  • Shorten URLs: Transform long URLs into short, easy-to-share links with just a few clicks.
  • Customizable Short URLs: Create personalized short URLs for easy recall and branding.
  • Click Statistics and Analytics: Track detailed click statistics and analytics for each shortened URL.
  • Advanced Analytics: Gain insights with advanced analytics based on geolocation, user device, city, and country from where the URL was clicked.
  • Secure Redirection: Ensure secure and reliable URL redirection.
  • User-friendly Interface: Navigate effortlessly with a clean and intuitive user interface.
  • Search Functionality: Quickly find and manage your shortened links with a built-in search option.

Usage

  1. Open Trim-it: Launch the Trim-it app in your browser.
  2. Enter URL: Input the long URL you wish to shorten in the provided input field.
  3. Customize (Optional): Optionally, customize the short URL for easy recall or branding.
  4. Generate Short URL: Click the "Shorten" button to create the shortened URL.
  5. Share: Copy the shortened URL and share it with others.
  6. Track Analytics: Monitor the click statistics and analytics to understand the performance of your links.
  7. Search Links: Use the search functionality to find specific links quickly.

Installation

Click Me

Important:

Make sure you properly configure your Supabase project to enable authentication using GitHub and Google.

Using Yarn

  1. Clone the repository
  2. Install the dependencies
  3. Run the server
git clone git@github.com:geekyharsh05/Trimit.git

cd Trimit

yarn install

yarn dev

Using Docker

git clone git@github.com:geekyharsh05/Trimit.git

cd Trimit

docker compose up -d