Kitchen Assistant App — это веб-приложение, разработанное на базе Spring Boot и Java, которое помогает пользователям находить рецепты на основе выбранных ингредиентов. С помощью нашего приложения вы можете легко искать вкусные блюда и сохранять понравившиеся рецепты в разделе «Избранные». Кроме того, мы интегрировали функционал для создания задач на покупку необходимых ингредиентов в сервисе Todoist, что делает процесс готовки еще более удобным и структурированным.
- Demo: https://kitchen-assistant-app.onrender.com/
- Документация: https://kitchen-assistant-app.onrender.com/swagger-ui/index.html
- Поиск рецептов по ингредиентам: Введите один или несколько ингредиентов, и приложение предложит разнообразные рецепты, в которых они используются.
- Избранные рецепты: Сохраните ваши любимые рецепты для быстрого доступа в любое время.
- Создание задач в Todoist: Легко создавайте задачи для покупок, добавляя ингредиенты из ваших избранных рецептов в ваш список дел в Todoist.
-
Язык программирования: Java
-
Фреймворк: Spring Boot
-
База данных: PostgreSQL
-
Front-end: HTML5 , CSS , JS , Bootstrap
-
Интеграция с YandexGPT API: Для получения оригинальных рецептов на основе введённых ингредиентов.
-
Интеграция с Todoist API: Управление задачами.
- Клонируйте репозиторий:
git clone [email protected]:funnyDevGirl/project-kitchen-assistant.git
- Перейдите в директорию проекта:
cd project-kitchen-assistant
- Настройте базу данных (если необходимо).
- Запустите приложение:
make run
- Откройте браузер и перейдите по адресу: http://localhost:8080
Для тестирования приложения вы можете использовать следующие учетные данные:
- Логин: [email protected]
- Пароль: qwerty
Эти данные позволят вам войти в приложение и ознакомиться с его функциональностью без необходимости создавать собственный аккаунт.