Сидоров Данил
RU EN DE
Telegram

Сервис сокращения ссылок

Веб-сервис генерации коротких ссылок с переадресацией на исходный адрес

Обложка кейса «Сервис сокращения ссылок»

Задача

Понадобился свой сервис сокращения ссылок, без сторонних сервисов. Чужой бренд в адресе и риск, что короткую ссылку в любой момент отключат, не устраивали

Решение

Написал компактный сервис на Python. Генерирует короткий код, отдаёт быстрый редирект и не плодит новые коды для уже сокращённых ссылок. Намеренно обошёлся без тяжёлых зависимостей, чтобы дёшево хостить и встроить куда угодно

Решённые задачи

  • Сверстал фронт в соответствии с макетом
  • Написал компактный сервис сокращения ссылок на Python
  • Реализовал генерацию короткого кода и быстрый редирект
  • Исключил повторные коды для уже сокращённых ссылок
  • Обошёлся без тяжёлых зависимостей ради дешёвого хостинга

Результат

Свои короткие ссылки на своём домене и под своим контролем. Поднимается на обычном VPS за пару минут

Технологии

Python

Расскажите о задаче

Telegram