Skip to content

kenshanta/sh-url-t

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SH_URL-T A history backed - shortened version of any legit url 🤏🏼

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.

TechStack:

PostgreSQL  ExpressJs  Nodemon  CSS

🎥 Features:

  • 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

⇟ Installation:

To install and run the project, follow these steps:

  1. Clone the repository:
git clone https://github.com/kenshanta/sh-url-t.git
  1. Install dependencies:
npm install
  1. Start the server:
npm start
  1. Access the application in your web browser at http://localhost:3000.

🛒 Usage:

  1. Shorten URL: Enter a long URL into the input field and click the "Shorten" button to generate a shortened version.
  2. Customize URL (Optional): Optionally, customize the shortened URL to make it more memorable or branded.
  3. Copy Shortened URL: Copy the shortened URL to use it in your projects or share it with others.
  4. View History: Access the history page to see a list of all previously shortened URLs along with their original counterparts.

📝 TODO:

global IP for general international usage

💄 Add styling

  • 📝 Theme and universal font
  • Toasters
  • Responsive design
  • Banner alignment

🌐 State Management

  • 📝 Loader
  • Route Redirection
  • 📝 ReCaptcha

👯 Contributors:

📇 License:

This project is licensed under the MIT License - see the LICENSE file for details.

About

URL shortener with history

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published