Skip to content

JessiScissor repository contain the code to shorten long url,generate qrcode,perform analytics. Built using Python3, Flask, SqlAlchemy, HTML, CSS, JS.

License

Notifications You must be signed in to change notification settings

Jessica-ovabor/JessiScissor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JessiScissor

Contributors Forks Stargazers Issues MIT License Twitter




Table of Contents
  1. About Scissor
  2. Lessons Learned
  3. Usage
  4. Sample
  5. License
  6. Contact
  7. Acknowledgements

back to top


About Cutit

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 itrepresent 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

back to top

Built With:

Python Flask Jinja HTML5 CSS3 Bootstrap JavaScript SQLite

back to top


Lessons Learned

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

back to top


Usage

This tool can be accessed via the deployed site or a local copy of the project.

Live Link

Deployed site: cutit.site - hosted via render

Localhost

To get a local copy up and running, follow the steps below.

Prerequisites

Python3: Get Python

Installation

  1. Clone this repo
    git clone https://github.com/Jessica-ovabor/Jessiscissor.git
  2. Activate the virtual environment
    env  JessiScissor/Scripts/Activate
  3. Install project packages
    pip install -r requirement.txt
  4. Run Flask
    flask run
  5. Open the link generated in the terminal on a browser

back to top


Sample


Screenshot 2023-06-26 161724


Screenshot 2023-06-26 162814


back to top


License

Distributed under the MIT License. See LICENSE for more information.

back to top


Contact

Jessica ovabor - @jovabor - [email protected]

Project Link: JessiScissor

Live Link: cutit.site

Documentation: Cutit

back to top


Acknowledgements

This project was made possible by:

back to top


About

JessiScissor repository contain the code to shorten long url,generate qrcode,perform analytics. Built using Python3, Flask, SqlAlchemy, HTML, CSS, JS.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published