Table of Contents
Scissor is a simple tool which makes URLs as short as possible, as "brief is the new black" in the age of social media.
Scissor converts long URLs into easily sharable QR codes and short, customizable links.
This tool was built as a capstone project by Ze Austin, a Backend Engineering student at AltSchool Africa who's learning to create magic with Python.
Live Site: sciz.site
Full Documentation: Scissor Wiki
Creating this tool helped to learn and practice:
- Responsive Web Design
- URL Shortening
- QR Code Generation
- Rate Limiting
- Caching
- Debugging
- Routing
- Database Management
- Internet Security
- User Authentication
- User Authorization
- Message Flashing
- Documentation
This tool can be accessed via the deployed site or a local copy of the project.
Deployed site: sciz.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/Ze-Austin/scissor.git
- Activate the virtual environment
source scissor/bin/activate
- Install project packages
pip install -r requirements.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.
Dr Austin Wopara - @Ze_Austin - austinwopara@gmail.com
Live Site: sciz.site
Project Link: Scissor Repo
Documentation: Scissor Wiki
This project was made possible by:
- AltSchool Africa School of Engineering
- Caleb Emelike's Flask Lessons
- My AltSchool Python Repo
- GitHub Student Pack
- NameCheap Logo Maker
- Othneil Drew's README Template
- Ileriayo's Markdown Badges
- Stack Overflow