Skip to content

Пример моего слегка устаревшего стека: "Clean" architecture / MVVM / monolith / Dagger2 / LiveData / Flow / Navigation component / Retrofit2+Okhttp3 / Paging3 / Glide / Room / SharedPreferences / Firebase

Notifications You must be signed in to change notification settings

andreikslpv/TheKitchen

Repository files navigation

TheKitchen

"Clean" architecture / MVVM / monolith / Dagger2 / LiveData / Flow / Navigation component / Retrofit2+Okhttp3 / Paging3 / Glide / Room / SharedPreferences / Firebase

The application is published on Google Play

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

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

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

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

Если пользователь передумал готовить или решил сделать это позже, или просто понравился праздничный рецепт, его всегда можно отложить в разделе избранное и вернуться к нему позже, а также поделиться с друзьями, любимыми и обсудить насколько он вкусный)

Дизайн приложения разработали: Оксана @Oksano4kaG Гончаренко, Наталья @Nataligost , Елизавета @liz_zi_spb Черкасенко

Основные функции:

- поиск рецептов по названию

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

- добавление/удаление рецептов в избранное

- добавление ингредиентов рецепта в список покупок

- ручное добавление продуктов в список покупок, а также редактирование уже имеющихся

- авторизация с помощью аккаунта Google или работа без авторизации

- смена аватара и отображаемого имени пользователя

About

Пример моего слегка устаревшего стека: "Clean" architecture / MVVM / monolith / Dagger2 / LiveData / Flow / Navigation component / Retrofit2+Okhttp3 / Paging3 / Glide / Room / SharedPreferences / Firebase

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages