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.
You can visit the site here or http://srty.me
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.
Please refer to the instructions to get yourself added in the Contributors page.
See you there!!
- Custom/Random Short Link Generator(for everyone)
- Auto-generate QR Code(only for logged in users)
- User Authentication
- Sign Up
- Login
- Change Password
- Logout
- Keep track of all shortened URLs(only for logged in users)
- Homepage(before login)
- Signup Page
- Login Page
- Homepage(after login)
- Dashboard/Shortener
- Change Password
-
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 ⭐ the repository if you liked it.