Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/geekyharsh05/trimit
Yet another URL Shortner
https://github.com/geekyharsh05/trimit
javascript react supabase url-shortener
Last synced: 10 days ago
JSON representation
Yet another URL Shortner
- Host: GitHub
- URL: https://github.com/geekyharsh05/trimit
- Owner: geekyharsh05
- License: mit
- Created: 2024-06-26T20:19:39.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-08-12T18:22:02.000Z (3 months ago)
- Last Synced: 2024-08-12T21:29:48.713Z (3 months ago)
- Topics: javascript, react, supabase, url-shortener
- Language: JavaScript
- Homepage: https://trim.ink
- Size: 366 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
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:
https://github.com/user-attachments/assets/a2bac4c3-5e95-48b6-aca5-da374a7f9dc9
## 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```bash
git clone [email protected]:geekyharsh05/Trimit.gitcd Trimit
yarn install
yarn dev
```## Using Docker
```bash
git clone [email protected]:geekyharsh05/Trimit.gitcd Trimit
docker compose up -d
```