Shortify is a simple URL shortener web application built with Python and Flask.
- Shorten long URLs to more concise, easy-to-share links.
- View a list of previously shortened URLs.
- Delete URLs from the list if necessary.
- Backend: Python, Flask
- Database: SQLAlchemy
- Frontend: HTML, CSS, JavaScript
- URL Shortening API: pyshorteners
- Clone this repository:
git clone https://github.com/MuhammadUmer78/Shortify.git
- Navigate to the project directory:
cd Shortify
- Install the required dependencies:
pip install -r requirements.txt
- Run the Flask application:
python main.py
- Access the Shortify web app through your browser.
- Enter a long URL into the provided input field.
- Click the "Shortify" button to generate a shortened URL.
- View the list of shortened URLs along with their original counterparts and creation timestamps.
- Optionally, delete any unwanted URLs from the list by clicking the "Delete" button.
Contributions are welcome! If you'd like to contribute to this project, please follow these steps:
- Fork the repository.
- Create a new branch:
git checkout -b feature/my-feature
. - Make your changes and commit them:
git commit -m 'Add some feature'
. - Push to the branch:
git push origin feature/my-feature
. - Submit a pull request.
This project is licensed under the MIT License.