Skip to content

sajidifti/Shorty-URL_Shortener

Repository files navigation

Shorty - URL Shortener

It is an URL shortener built with Django. This functionality is meant for sajidifti.com. It is integrated with my website.
Please Visit: https://Shorty.SajidIfti.com

Features

  • Shorten - Shorten a URL
  • Custom URL - Get a custom short URL
  • Copy - Copy a shortened URL
  • reCaptcha - reCaptcha protection
  • Email Login - Login with email
  • Acount Activation - Account activation with email activation
  • Notification Email - Notifications via email
  • Admin - Admin panel. Admin can approve users.
  • Users - All User panel. Admin deactivate and delete users.
  • All URLs - All URLs panel. Admin can see URLs and delete URLs.
  • My URLs - My URLs panel. Users can see URLs and delete URLs.
  • Profile - Profile panel. Users can change their password and profile picture. Users can delete their account. Logout button is present in this page.

How to use

  1. Install the requirements
  2. Run the following command python manage.py runserver
  3. Visit http://127.0.0.1:8000/ in your browser

Contact

License

MIT License

UI Screenshot

Admin Home

Screenshot

Users Home

Screenshot

Shortened URL

Screenshot

Profile

Screenshot

My URLs

Screenshot

All URLs

Screenshot

User Approval Admin Panel

Screenshot

User Management Admin Panel

Screenshot

Login

Screenshot

Signup

Screenshot

Change Password

Screenshot

Reset Password

Screenshot

About

It is an URL shortener built with Django. This functionality is meant for sajidifti.com. It is integrated with my website.

Topics

Resources

License

Stars

Watchers

Forks