Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/theinit01/urlshortener

A Flask-based URL shortener app with statistics tracking. Easily shorten long URLs for efficient sharing. Powered by Flask, SQLite, and Hashids.
https://github.com/theinit01/urlshortener

flask sqlite3

Last synced: 12 days ago
JSON representation

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

Awesome Lists containing this project

README

        

# 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](LICENSE) file for details.