https://github.com/prodev717/url-shortener
A simple full-stack URL shortener built with Flask, SQLite, TailwindCSS, and JavaScript.
https://github.com/prodev717/url-shortener
Last synced: 2 months ago
JSON representation
A simple full-stack URL shortener built with Flask, SQLite, TailwindCSS, and JavaScript.
- Host: GitHub
- URL: https://github.com/prodev717/url-shortener
- Owner: prodev717
- License: mit
- Created: 2025-02-07T17:36:57.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2025-02-07T18:28:06.000Z (3 months ago)
- Last Synced: 2025-02-07T18:31:19.262Z (3 months ago)
- Language: Python
- Size: 0 Bytes
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
URL Shortener
A simple full-stack URL shortener built with Flask SQLite TailwindCSS and JavaScript.
π Demo

π§ Features
Here're some of the project's best features:
* Shorten URLs β Convert long URLs into short easy-to-share links.
* Redirect to Original URL β Access the original URL using the short link.
* Database Storage β Uses SQLite to store URLs and their short IDs.
* Persistent URLs β Shortened URLs remain valid even after restarting the server.
* Fast & Lightweight β Minimal dependencies for quick performance.π οΈ Installation Steps:
1. Clone the Repository
```
git clone https://github.com/prodev717/url-shortener
```2. Navigate to the cloned directory
```
cd url-shortener
```3. Install Required Dependencies
```
pip install -r requirements.txt
```5. Run main.py
```
python main.py
```6. Open http://localhost:8000 in browser.
π° Contribution Guidelines:
To contribute first fork the repository and clone it to your local machine. Create a new branch for your changes then make and test your modifications while following the project's coding style. Commit your changes with a clear message and push your branch to your fork. Afterward create a pull request with a description of your changes. Once itβs reviewed it will be merged.
π» Built with
Technologies used in the project:
* python
* SQLite
* flask
* html
* tailwind CSS
* JavaScriptπ‘οΈ License:
This project is licensed under the MIT License