Table of Contents
Cutit as the name implies is a url shortener shortener tool that combine the literal meaning of cut
to remove or clear in the case of this project it removes long url and it
represent a the action taken after it has been shorten.
it is a simple tool which makes URLs as short as possible, as "brief is the new oil" in the age of social media.
Cutit converts long URLs into easily sharable QR codes and short, customizable links.
Cutit is looking forward to shortening links with no payment attached
Creating this tool helped to learn and practice:
- Responsive Web Design with HTML ,CSS and Bootstrap
- Caching
- Limiting of request to prevent DOS attacks
- URL Shortening
- QR Code Generation
- Debugging
- Routing
- Database Management
- Internet Security
- User Authentication
- User Authorization
- Message Flashing
- Documentation
- Deployment using render.com
This tool can be accessed via the deployed site or a local copy of the project.
Deployed site: cutit.site - hosted via render
To get a local copy up and running, follow the steps below.
Python3: Get Python
- Clone this repo
git clone https://github.com/Jessica-ovabor/Jessiscissor.git
- Activate the virtual environment
env JessiScissor/Scripts/Activate
- Install project packages
pip install -r requirement.txt
- Run Flask
flask run
- Open the link generated in the terminal on a browser
Distributed under the MIT License. See LICENSE for more information.
Jessica ovabor - @jovabor - [email protected]
Project Link: JessiScissor
Live Link: cutit.site
Documentation: Cutit
This project was made possible by:
- My AltSchool Python Repo
- GitHub Student Pack
- Othneil Drew's README Template
- Ileriayo's Markdown Badges
- Stack Overflow