Описание:
Веб -приложение, предназначенное для того, чтобы помочь пользователям обнаружить и взаимодействовать с продовольственными заведениями, используя API Google Maps.
Система включает в себя надежные варианты фильтрации для различных категорий продуктов питания, таких как фаст -фуд, японский, китайская и корейская кухня. Пользователи могут зарегистрироваться, войти в систему, сохранять свои любимые места и получить доступ к персонализированному представлению карты своих любимых. Кроме того, приложение позволяет пользователям добавлять и обмениваться информацией о текущих акциях в продовольственных учреждениях, которые другие могут проверить или прокомментировать.
Оглавление:
- Функции
- Требования
- Установка
- Использование
- Контакт
- Вклад
- Лицензия
- Статус
Функции:
- Фильтры для пищевого заведения : Ищите учреждения по категории (фаст -фуд, японский, китайский и т. Д.).
- Фавориты системы : добавить и просматривать любимые заведения на персонализированной карте.
- Обмен продвижением : пользователи могут делиться и просматривать рекламные акции, с опциями, чтобы любить, не любить или комментировать обоснованность рекламных акций.
- Аутентификация пользователя : безопасная система регистрации пользователей и входа в систему.
- Интеграция API Google Maps : интерактивный интерфейс карты для улучшенного пользовательского опыта.
- Отделение фронтального обращения : независимые репозитории для эффективной разработки и технического обслуживания.
Требования:
- Бэкэнд :
- PHP 8,0 или выше с установленным композитором.
- MySQL 8.0 или совместимая версия.
- Laravel Framework.
- Внешний интерфейс :
- Node.js и npm/пряжа для управления зависимостями.
- Vue.js Framework.
Установка:
Бэкэнд:
- Клонировать репозиторий бэкэнд:
git clone https://github.com/Dynavy/flashfood-project-backend
- Перейдите к каталогу проекта:
cd flashfood-project-backend
- Установите зависимости с помощью композитора:
Убедитесь, что php.ini имеет расширение ZIP для правильной установки зависимостей:
- Пример пути: `c: xampp php php.ini` (адаптировать на основе вашей настройки).
- Настройте файл
.env с помощью учетных данных базы данных и других необходимых переменных среды:
cp .env.example .env
php artisan key:generate
- Запустите миграции, чтобы настроить структуру базы данных:
Внешний интерфейс:
(Репозиторий Frontend находится в стадии разработки и скоро будет разделен.)
Использование:
- Запустите бэкэнд -сервер:
(Как только репозиторий Frontend будет готов) клон и настроите проект Frontend, гарантируя, что он указывает на правильный URL -адрес бэкэнд.
Доступ к приложению из вашего браузера Localhost.
Контакт:
По вопросам или предложениям, не стесняйтесь обратиться:
Вклад:
Взносы приветствуются! Внести свой вклад:
- Вилка репозитория.
- Создайте новую ветку для вашей функции/ошибки.
- Отправьте запрос на привлечение с подробным объяснением.
Лицензия:
Этот проект лицензирован по лицензии MIT.
Статус:
- Бэкэнд: в настоящее время в активной разработке.
- Frontend: разработка в процессе, репозиторий в ожидании выпуска.