https://github.com/mgrechanik/short-links
Functionality of the short links with QR codes and Ajax validation/submit on Yii2
https://github.com/mgrechanik/short-links
backend-challenge backend-coding-challenge technical-challenge test-assignments test-task
Last synced: 8 days ago
JSON representation
Functionality of the short links with QR codes and Ajax validation/submit on Yii2
- Host: GitHub
- URL: https://github.com/mgrechanik/short-links
- Owner: mgrechanik
- License: bsd-3-clause
- Created: 2025-05-28T08:50:41.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-05-31T11:20:33.000Z (about 1 year ago)
- Last Synced: 2025-06-24T14:46:47.219Z (about 1 year ago)
- Topics: backend-challenge, backend-coding-challenge, technical-challenge, test-assignments, test-task
- Language: PHP
- Homepage:
- Size: 147 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Функционал коротких ссылок на Yii2 проекте
[Текст задания](https://raw.githubusercontent.com/mgrechanik/short-links/refs/heads/main/short_links_test_task.png)
## Установка
1) Клонируем репозиторий
2) запускаем из корня composer install
3) создаем БД, например short_link и указываем ее в config/db.php
4) Запускаем миграции yii migrate up
5) В файле config/params.php устанавливаем домен сайта - 'shortLinkPrefix' => 'http://short-link.front/',
6) Запустить на вебсервере Apache2, ну или Nginx, чтобы чистые ссылки работали как в yii документации указано
## Результат
Вставляем ссылки, например:
- https://www.yiiframework.com/doc/guide/2.0/en/db-active-record
- https://поддерживаю.рф/
- https://phpforum.su/index.php?act=Search&CODE=getactive
### Получаем короткую ссылку вида:
http://short-link.front/sl/Wb2R4
### Как это выглядит
