Skip to content

A Flask-based URL shortener app with statistics tracking. Easily shorten long URLs for efficient sharing. Powered by Flask, SQLite, and Hashids.

Notifications You must be signed in to change notification settings

theinit01/urlShortener

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Flask URL Shortener

This is a simple URL shortener web application built with Flask, SQLite, and Hashids. It allows users to shorten long URLs into shorter, more manageable links.

Features

  • Shorten URLs: Users can input long URLs and get shortened versions.
  • Redirect: Shortened URLs redirect users to the original long URLs.
  • Statistics: Users can view statistics about the shortened URLs, such as the number of clicks.

Installation

  1. Clone the repository git clone https://github.com/theinit01/urlShortener.git
  2. Run the application python app.py

Screenshots

Usage

  1. Access the application in your web browser by navigating to http://localhost:5000.
  2. Enter a long URL in the input field and click the "Shorten" button.
  3. Copy the shortened URL provided.
  4. Paste the shortened URL into your browser's address bar and press Enter. You will be redirected to the original long URL.

Contributing

Contributions are welcome! If you have any ideas for improvements or new features, feel free to open an issue or submit a pull request.

License

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

About

A Flask-based URL shortener app with statistics tracking. Easily shorten long URLs for efficient sharing. Powered by Flask, SQLite, and Hashids.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published