Skip to content

Latest commit

 

History

History
44 lines (36 loc) · 1.75 KB

README.md

File metadata and controls

44 lines (36 loc) · 1.75 KB

Карта настольного тенниса

Постановка задачи

Я люблю поиграть в настольный теннис и столкнулся с проблемой: нигде нет нормального списка столов и информацию приходится получать по крупицам. Нужен сайт-база с местами, где можно поиграть в пинг-понг.

Задачи, которые решает сайт

  • Выводит карту с точками
  • Позволяет добавить точку в базу через форму
  • Позволяет управлять базой
  • Имеет форму для отправки отчётов о неверной информации
  • Отправляет уведомления в Телеграм

Что использовано?

Laravel 8.50 + MySQL + API карт Яндекса

Как развернуть?

  1. Копируем проект
  2. composer install
  3. Прописываем в файле .env свои параметры:
    • APP_URL
    • DB_CONNECTION
    • DB_HOST
    • DB_PORT
    • DB_DATABASE
    • DB_USERNAME
    • DB_PASSWORD
  4. Выполняем миграции с помощью php artisan migrate. Если нужно выполнять миграции на хостинге без командной строки, раскомментируйте в файле routes/api.php блок, начинающийся с НЕБЕЗОПАСНО: запуск мирграций по /api/migrun, запустите из браузера <ВАШ_САЙТ>/api/migrun, затем закомментируйте этот блок обратно.