This Node.js backed-up project is designed to shorten URLs and store their history utilizing PostgresDB hosted on Neon platform; providing users with a convenient way to shorten and track shared shortened links.
- URL Shortening: Easily shorten long URLs into more manageable forms.
- History Tracking: Maintain a record of all shortened URLs for future reference.
- Basic User-Friendly Interface: Just a regular nodeJS based dialog with inputs
To install and run the project, follow these steps:
- Clone the repository:
git clone https://github.com/kenshanta/sh-url-t.git
- Install dependencies:
npm install
- Start the server:
npm start
- Access the application in your web browser at
http://localhost:3000
.
- Shorten URL: Enter a long URL into the input field and click the "Shorten" button to generate a shortened version.
- Customize URL (Optional): Optionally, customize the shortened URL to make it more memorable or branded.
- Copy Shortened URL: Copy the shortened URL to use it in your projects or share it with others.
- View History: Access the history page to see a list of all previously shortened URLs along with their original counterparts.
✅ global IP for general international usage
💄 Add styling
- 📝 Theme and universal font
- ✅ Toasters
- ✅ Responsive design
- ✅ Banner alignment
🌐 State Management
- 📝 Loader
- ✅ Route Redirection
- 📝 ReCaptcha
This project is licensed under the MIT License - see the LICENSE file for details.