Welcome To My Flask APIs to Insomnia: A Step-by-Step Guide Using the API URL

Project Description:

URL shortener This project aims to develop a user-friendly and more efficient URL-shortening web app. An application will allow users to convert long and complex URLs into shorter more manageable ones This project will utilize cutting-edge technologies to ensure fast and reliable redirection of links.

while also providing additional features such as link analytics and QR code generation.

Features: QR Code Generation:

The system will generate QR codes for each shortened URL, allowing users to easily share them in printed materials or mobile devices. Link History: Users will have access to a comprehensive history of their shortened URLs, including creation dates, original URLs, and usage statistics. User Management: The system will provide user registration and authentication functionalities, allowing users to manage their shortened URLs and access personalized features. Customizable URLs: Users have the option to customize the shortened URLs to reflect their brand or preferred keywords, making them more recognizable and memorable. and so much more

Setting up the development environment:

These are the requirements and the libraries I used for my project and some were installed

  • Flask Framework

  • bcrypt==3.1.4

  • Flask-Bcrypt==0.7.1

  • Flask-Login==0.4.1

  • Flask-SQLAlchemy==2.3.2

  • Jinja2==2.10

  • Pillow==5.3.0

  • SQLAlchemy==1.2.7

  • Werkzeug==0.14.1