Shorty - URL Shortener
Shorty is a URL shortening service built using Django. This service includes user authentication as well as shortening service. The app also keeps tracks of URLs that you have already shortened and it can show you how many times that site has been visited using that link. In addition to shortening URLs, it will also auto-generate QR codes for the shortened links.
Website Link
You can visit the site here or http://srty.me
Features
- Custom/Random Short Link Generator
- Auto-generate QR Code
- Keep track of all shortened URLs
- User Authentication
- Sign Up
- Login
- Change Password
- Logout
Working Demo
- Homepage(before login)
- Signup Page
- Login Page
- Homepage(after login)
- Dashboard/Shortener
- Change Password
Open Source
This is a completely open sourced project. You can contribute to it if you want to add some feature or improve some feature. Feel free to create a pull request.
Getting Started
-
Fork this repository and clone the forked repository
-
Change the working directory to the folder where you downloaded the files
-
Install all the dependencies using the pip command :
pip install -r requirements.txt
-
After successful installation of all packages, run the follwing Django commands :
py manage.py migrate
py manage.py runserver
-
Visit
127.0.0.1:8000
in your browser and enjoy the app.
Built using Django 3.1 and Python 3.8.5 by Ashutosh Krishna
Please don't forget to