├── .github └── workflows │ └── main.yml ├── .gitignore ├── .vscode └── settings.json ├── README.md ├── backend ├── .gitkeep ├── Dockerfile ├── api │ ├── __init__.py │ ├── apps.py │ ├── filters.py │ ├── migrations │ │ └── __init__.py │ ├── pagination.py │ ├── permissions.py │ ├── serializers.py │ ├── urls.py │ └── views.py ├── data │ ├── ingredients.csv │ ├── ingredients.json │ └── tags.json ├── foodgram │ ├── __init__.py │ ├── settings.py │ ├── urls.py │ └── wsgi.py ├── manage.py ├── recipes │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── management │ │ ├── __init__.py │ │ └── commands │ │ │ └── load_data.py │ ├── migrations │ │ └── __init__.py │ └── models.py ├── requirements.txt └── users │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── migrations │ └── __init__.py │ └── models.py ├── docs ├── openapi-schema.yml └── redoc.html ├── frontend ├── Dockerfile ├── package-lock.json ├── package.json ├── public │ ├── favicon.ico │ ├── favicon.png │ ├── index.html │ ├── logo192.png │ ├── logo512.png │ ├── manifest.json │ └── robots.txt ├── src │ ├── App.css │ ├── App.js │ ├── App.test.js │ ├── api │ │ └── index.js │ ├── components │ │ ├── account-menu │ │ │ ├── index.js │ │ │ └── styles.module.css │ │ ├── button │ │ │ ├── index.js │ │ │ └── style.module.css │ │ ├── card-list │ │ │ ├── index.js │ │ │ └── style.module.css │ │ ├── card │ │ │ ├── index.js │ │ │ └── style.module.css │ │ ├── checkbox-group │ │ │ ├── index.js │ │ │ └── styles.module.css │ │ ├── checkbox │ │ │ ├── index.js │ │ │ └── styles.module.css │ │ ├── container │ │ │ ├── index.js │ │ │ └── style.module.css │ │ ├── file-input │ │ │ ├── index.js │ │ │ └── styles.module.css │ │ ├── footer │ │ │ ├── index.js │ │ │ └── style.module.css │ │ ├── form │ │ │ ├── index.js │ │ │ └── styles.module.css │ │ ├── header │ │ │ ├── index.js │ │ │ └── style.module.css │ │ ├── icons │ │ │ ├── arrow-left │ │ │ │ └── index.js │ │ │ ├── arrow-right │ │ │ │ └── index.js │ │ │ ├── check │ │ │ │ └── index.js │ │ │ ├── clock │ │ │ │ └── index.js │ │ │ ├── done │ │ │ │ └── index.js │ │ │ ├── index.js │ │ │ ├── plus │ │ │ │ └── index.js │ │ │ ├── star-active │ │ │ │ └── index.js │ │ │ ├── star-big-active │ │ │ │ └── index.js │ │ │ ├── star-big │ │ │ │ └── index.js │ │ │ ├── star │ │ │ │ └── index.js │ │ │ └── user │ │ │ │ └── index.js │ │ ├── index.js │ │ ├── ingredients-search │ │ │ ├── index.js │ │ │ └── styles.module.css │ │ ├── input │ │ │ ├── index.js │ │ │ └── styles.module.css │ │ ├── link │ │ │ ├── index.js │ │ │ └── style.module.css │ │ ├── main │ │ │ ├── index.js │ │ │ └── style.module.css │ │ ├── nav │ │ │ ├── index.js │ │ │ └── style.module.css │ │ ├── pagination │ │ │ ├── arrow-left.png │ │ │ ├── arrow-right.png │ │ │ ├── index.js │ │ │ └── styles.module.css │ │ ├── protected-route │ │ │ └── index.js │ │ ├── purchase-list │ │ │ ├── index.js │ │ │ └── styles.module.css │ │ ├── purchase │ │ │ ├── index.js │ │ │ └── styles.module.css │ │ ├── subscription-list │ │ │ ├── index.js │ │ │ └── styles.module.css │ │ ├── subscription │ │ │ ├── index.js │ │ │ └── styles.module.css │ │ ├── tag │ │ │ ├── index.js │ │ │ └── styles.module.css │ │ ├── tags-container │ │ │ ├── index.js │ │ │ └── styles.module.css │ │ ├── textarea │ │ │ ├── index.js │ │ │ └── styles.module.css │ │ └── title │ │ │ ├── index.js │ │ │ └── styles.module.css │ ├── configs │ │ ├── colors.js │ │ └── navigation.js │ ├── contexts │ │ ├── auth-context.js │ │ ├── index.js │ │ ├── recipes-context.js │ │ └── user-context.js │ ├── images │ │ └── hamburger-menu.png │ ├── index.css │ ├── index.js │ ├── logo.svg │ ├── pages │ │ ├── cart │ │ │ ├── index.js │ │ │ └── styles.module.css │ │ ├── change-password │ │ │ ├── index.js │ │ │ └── styles.module.css │ │ ├── favorites │ │ │ ├── index.js │ │ │ └── styles.module.css │ │ ├── index.js │ │ ├── main │ │ │ ├── index.js │ │ │ └── styles.module.css │ │ ├── recipe-create │ │ │ ├── index.js │ │ │ └── styles.module.css │ │ ├── recipe-edit │ │ │ ├── index.js │ │ │ └── styles.module.css │ │ ├── signin │ │ │ ├── index.js │ │ │ └── styles.module.css │ │ ├── signup │ │ │ ├── index.js │ │ │ └── styles.module.css │ │ ├── single-card │ │ │ ├── description │ │ │ │ ├── index.js │ │ │ │ └── styles.module.css │ │ │ ├── index.js │ │ │ ├── ingredients │ │ │ │ ├── index.js │ │ │ │ └── styles.module.css │ │ │ └── styles.module.css │ │ ├── subscriptions │ │ │ ├── index.js │ │ │ └── styles.modules.css │ │ └── user │ │ │ ├── index.js │ │ │ └── styles.module.css │ ├── reportWebVitals.js │ ├── setupTests.js │ ├── styles.module.css │ └── utils │ │ ├── hex-to-rgba.js │ │ ├── index.js │ │ ├── use-recipe.js │ │ ├── use-recipes.js │ │ ├── use-subscriptions.js │ │ ├── use-tags.js │ │ └── validation.js └── yarn.lock ├── infra ├── docker-compose.yml └── nginx.conf └── setup.cfg /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/README.md -------------------------------------------------------------------------------- /backend/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/backend/Dockerfile -------------------------------------------------------------------------------- /backend/api/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/api/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/backend/api/apps.py -------------------------------------------------------------------------------- /backend/api/filters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/backend/api/filters.py -------------------------------------------------------------------------------- /backend/api/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/api/pagination.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/backend/api/pagination.py -------------------------------------------------------------------------------- /backend/api/permissions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/backend/api/permissions.py -------------------------------------------------------------------------------- /backend/api/serializers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/backend/api/serializers.py -------------------------------------------------------------------------------- /backend/api/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/backend/api/urls.py -------------------------------------------------------------------------------- /backend/api/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/backend/api/views.py -------------------------------------------------------------------------------- /backend/data/ingredients.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/backend/data/ingredients.csv -------------------------------------------------------------------------------- /backend/data/ingredients.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/backend/data/ingredients.json -------------------------------------------------------------------------------- /backend/data/tags.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/backend/data/tags.json -------------------------------------------------------------------------------- /backend/foodgram/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/foodgram/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/backend/foodgram/settings.py -------------------------------------------------------------------------------- /backend/foodgram/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/backend/foodgram/urls.py -------------------------------------------------------------------------------- /backend/foodgram/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/backend/foodgram/wsgi.py -------------------------------------------------------------------------------- /backend/manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/backend/manage.py -------------------------------------------------------------------------------- /backend/recipes/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/recipes/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/backend/recipes/admin.py -------------------------------------------------------------------------------- /backend/recipes/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/backend/recipes/apps.py -------------------------------------------------------------------------------- /backend/recipes/management/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/recipes/management/commands/load_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/backend/recipes/management/commands/load_data.py -------------------------------------------------------------------------------- /backend/recipes/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/recipes/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/backend/recipes/models.py -------------------------------------------------------------------------------- /backend/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/backend/requirements.txt -------------------------------------------------------------------------------- /backend/users/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/users/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/backend/users/admin.py -------------------------------------------------------------------------------- /backend/users/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/backend/users/apps.py -------------------------------------------------------------------------------- /backend/users/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/users/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/backend/users/models.py -------------------------------------------------------------------------------- /docs/openapi-schema.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/docs/openapi-schema.yml -------------------------------------------------------------------------------- /docs/redoc.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/docs/redoc.html -------------------------------------------------------------------------------- /frontend/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/Dockerfile -------------------------------------------------------------------------------- /frontend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/package-lock.json -------------------------------------------------------------------------------- /frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/package.json -------------------------------------------------------------------------------- /frontend/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/public/favicon.ico -------------------------------------------------------------------------------- /frontend/public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/public/favicon.png -------------------------------------------------------------------------------- /frontend/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/public/index.html -------------------------------------------------------------------------------- /frontend/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/public/logo192.png -------------------------------------------------------------------------------- /frontend/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/public/logo512.png -------------------------------------------------------------------------------- /frontend/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/public/manifest.json -------------------------------------------------------------------------------- /frontend/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/public/robots.txt -------------------------------------------------------------------------------- /frontend/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/src/App.css -------------------------------------------------------------------------------- /frontend/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/src/App.js -------------------------------------------------------------------------------- /frontend/src/App.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/src/App.test.js -------------------------------------------------------------------------------- /frontend/src/api/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/src/api/index.js -------------------------------------------------------------------------------- /frontend/src/components/account-menu/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/src/components/account-menu/index.js -------------------------------------------------------------------------------- /frontend/src/components/account-menu/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/src/components/account-menu/styles.module.css -------------------------------------------------------------------------------- /frontend/src/components/button/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/src/components/button/index.js -------------------------------------------------------------------------------- /frontend/src/components/button/style.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/src/components/button/style.module.css -------------------------------------------------------------------------------- /frontend/src/components/card-list/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/src/components/card-list/index.js -------------------------------------------------------------------------------- /frontend/src/components/card-list/style.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/src/components/card-list/style.module.css -------------------------------------------------------------------------------- /frontend/src/components/card/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/src/components/card/index.js -------------------------------------------------------------------------------- /frontend/src/components/card/style.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/src/components/card/style.module.css -------------------------------------------------------------------------------- /frontend/src/components/checkbox-group/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/src/components/checkbox-group/index.js -------------------------------------------------------------------------------- /frontend/src/components/checkbox-group/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/src/components/checkbox-group/styles.module.css -------------------------------------------------------------------------------- /frontend/src/components/checkbox/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/src/components/checkbox/index.js -------------------------------------------------------------------------------- /frontend/src/components/checkbox/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/src/components/checkbox/styles.module.css -------------------------------------------------------------------------------- /frontend/src/components/container/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/src/components/container/index.js -------------------------------------------------------------------------------- /frontend/src/components/container/style.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/src/components/container/style.module.css -------------------------------------------------------------------------------- /frontend/src/components/file-input/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/src/components/file-input/index.js -------------------------------------------------------------------------------- /frontend/src/components/file-input/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/src/components/file-input/styles.module.css -------------------------------------------------------------------------------- /frontend/src/components/footer/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/src/components/footer/index.js -------------------------------------------------------------------------------- /frontend/src/components/footer/style.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/src/components/footer/style.module.css -------------------------------------------------------------------------------- /frontend/src/components/form/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/src/components/form/index.js -------------------------------------------------------------------------------- /frontend/src/components/form/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/src/components/form/styles.module.css -------------------------------------------------------------------------------- /frontend/src/components/header/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/src/components/header/index.js -------------------------------------------------------------------------------- /frontend/src/components/header/style.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/src/components/header/style.module.css -------------------------------------------------------------------------------- /frontend/src/components/icons/arrow-left/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/src/components/icons/arrow-left/index.js -------------------------------------------------------------------------------- /frontend/src/components/icons/arrow-right/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/src/components/icons/arrow-right/index.js -------------------------------------------------------------------------------- /frontend/src/components/icons/check/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/src/components/icons/check/index.js -------------------------------------------------------------------------------- /frontend/src/components/icons/clock/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/src/components/icons/clock/index.js -------------------------------------------------------------------------------- /frontend/src/components/icons/done/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/src/components/icons/done/index.js -------------------------------------------------------------------------------- /frontend/src/components/icons/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/src/components/icons/index.js -------------------------------------------------------------------------------- /frontend/src/components/icons/plus/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/src/components/icons/plus/index.js -------------------------------------------------------------------------------- /frontend/src/components/icons/star-active/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/src/components/icons/star-active/index.js -------------------------------------------------------------------------------- /frontend/src/components/icons/star-big-active/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/src/components/icons/star-big-active/index.js -------------------------------------------------------------------------------- /frontend/src/components/icons/star-big/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/src/components/icons/star-big/index.js -------------------------------------------------------------------------------- /frontend/src/components/icons/star/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/src/components/icons/star/index.js -------------------------------------------------------------------------------- /frontend/src/components/icons/user/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/src/components/icons/user/index.js -------------------------------------------------------------------------------- /frontend/src/components/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/src/components/index.js -------------------------------------------------------------------------------- /frontend/src/components/ingredients-search/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/src/components/ingredients-search/index.js -------------------------------------------------------------------------------- /frontend/src/components/ingredients-search/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/src/components/ingredients-search/styles.module.css -------------------------------------------------------------------------------- /frontend/src/components/input/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/src/components/input/index.js -------------------------------------------------------------------------------- /frontend/src/components/input/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/src/components/input/styles.module.css -------------------------------------------------------------------------------- /frontend/src/components/link/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/src/components/link/index.js -------------------------------------------------------------------------------- /frontend/src/components/link/style.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/src/components/link/style.module.css -------------------------------------------------------------------------------- /frontend/src/components/main/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/src/components/main/index.js -------------------------------------------------------------------------------- /frontend/src/components/main/style.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/src/components/main/style.module.css -------------------------------------------------------------------------------- /frontend/src/components/nav/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/src/components/nav/index.js -------------------------------------------------------------------------------- /frontend/src/components/nav/style.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/src/components/nav/style.module.css -------------------------------------------------------------------------------- /frontend/src/components/pagination/arrow-left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/src/components/pagination/arrow-left.png -------------------------------------------------------------------------------- /frontend/src/components/pagination/arrow-right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/src/components/pagination/arrow-right.png -------------------------------------------------------------------------------- /frontend/src/components/pagination/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/src/components/pagination/index.js -------------------------------------------------------------------------------- /frontend/src/components/pagination/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/src/components/pagination/styles.module.css -------------------------------------------------------------------------------- /frontend/src/components/protected-route/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/src/components/protected-route/index.js -------------------------------------------------------------------------------- /frontend/src/components/purchase-list/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/src/components/purchase-list/index.js -------------------------------------------------------------------------------- /frontend/src/components/purchase-list/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/src/components/purchase-list/styles.module.css -------------------------------------------------------------------------------- /frontend/src/components/purchase/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/src/components/purchase/index.js -------------------------------------------------------------------------------- /frontend/src/components/purchase/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/src/components/purchase/styles.module.css -------------------------------------------------------------------------------- /frontend/src/components/subscription-list/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/src/components/subscription-list/index.js -------------------------------------------------------------------------------- /frontend/src/components/subscription-list/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/src/components/subscription-list/styles.module.css -------------------------------------------------------------------------------- /frontend/src/components/subscription/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/src/components/subscription/index.js -------------------------------------------------------------------------------- /frontend/src/components/subscription/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/src/components/subscription/styles.module.css -------------------------------------------------------------------------------- /frontend/src/components/tag/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/src/components/tag/index.js -------------------------------------------------------------------------------- /frontend/src/components/tag/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/src/components/tag/styles.module.css -------------------------------------------------------------------------------- /frontend/src/components/tags-container/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/src/components/tags-container/index.js -------------------------------------------------------------------------------- /frontend/src/components/tags-container/styles.module.css: -------------------------------------------------------------------------------- 1 | .tags-container { 2 | margin-bottom: 20px; 3 | } -------------------------------------------------------------------------------- /frontend/src/components/textarea/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/src/components/textarea/index.js -------------------------------------------------------------------------------- /frontend/src/components/textarea/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/src/components/textarea/styles.module.css -------------------------------------------------------------------------------- /frontend/src/components/title/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/src/components/title/index.js -------------------------------------------------------------------------------- /frontend/src/components/title/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/src/components/title/styles.module.css -------------------------------------------------------------------------------- /frontend/src/configs/colors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/src/configs/colors.js -------------------------------------------------------------------------------- /frontend/src/configs/navigation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/src/configs/navigation.js -------------------------------------------------------------------------------- /frontend/src/contexts/auth-context.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/src/contexts/auth-context.js -------------------------------------------------------------------------------- /frontend/src/contexts/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/src/contexts/index.js -------------------------------------------------------------------------------- /frontend/src/contexts/recipes-context.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/src/contexts/recipes-context.js -------------------------------------------------------------------------------- /frontend/src/contexts/user-context.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/src/contexts/user-context.js -------------------------------------------------------------------------------- /frontend/src/images/hamburger-menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/src/images/hamburger-menu.png -------------------------------------------------------------------------------- /frontend/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/src/index.css -------------------------------------------------------------------------------- /frontend/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/src/index.js -------------------------------------------------------------------------------- /frontend/src/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/src/logo.svg -------------------------------------------------------------------------------- /frontend/src/pages/cart/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/src/pages/cart/index.js -------------------------------------------------------------------------------- /frontend/src/pages/cart/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/src/pages/cart/styles.module.css -------------------------------------------------------------------------------- /frontend/src/pages/change-password/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/src/pages/change-password/index.js -------------------------------------------------------------------------------- /frontend/src/pages/change-password/styles.module.css: -------------------------------------------------------------------------------- 1 | .form { 2 | margin: 0 auto 50px; 3 | } -------------------------------------------------------------------------------- /frontend/src/pages/favorites/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/src/pages/favorites/index.js -------------------------------------------------------------------------------- /frontend/src/pages/favorites/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/src/pages/favorites/styles.module.css -------------------------------------------------------------------------------- /frontend/src/pages/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/src/pages/index.js -------------------------------------------------------------------------------- /frontend/src/pages/main/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/src/pages/main/index.js -------------------------------------------------------------------------------- /frontend/src/pages/main/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/src/pages/main/styles.module.css -------------------------------------------------------------------------------- /frontend/src/pages/recipe-create/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/src/pages/recipe-create/index.js -------------------------------------------------------------------------------- /frontend/src/pages/recipe-create/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/src/pages/recipe-create/styles.module.css -------------------------------------------------------------------------------- /frontend/src/pages/recipe-edit/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/src/pages/recipe-edit/index.js -------------------------------------------------------------------------------- /frontend/src/pages/recipe-edit/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/src/pages/recipe-edit/styles.module.css -------------------------------------------------------------------------------- /frontend/src/pages/signin/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/src/pages/signin/index.js -------------------------------------------------------------------------------- /frontend/src/pages/signin/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/src/pages/signin/styles.module.css -------------------------------------------------------------------------------- /frontend/src/pages/signup/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/src/pages/signup/index.js -------------------------------------------------------------------------------- /frontend/src/pages/signup/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/src/pages/signup/styles.module.css -------------------------------------------------------------------------------- /frontend/src/pages/single-card/description/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/src/pages/single-card/description/index.js -------------------------------------------------------------------------------- /frontend/src/pages/single-card/description/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/src/pages/single-card/description/styles.module.css -------------------------------------------------------------------------------- /frontend/src/pages/single-card/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/src/pages/single-card/index.js -------------------------------------------------------------------------------- /frontend/src/pages/single-card/ingredients/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/src/pages/single-card/ingredients/index.js -------------------------------------------------------------------------------- /frontend/src/pages/single-card/ingredients/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/src/pages/single-card/ingredients/styles.module.css -------------------------------------------------------------------------------- /frontend/src/pages/single-card/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/src/pages/single-card/styles.module.css -------------------------------------------------------------------------------- /frontend/src/pages/subscriptions/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/src/pages/subscriptions/index.js -------------------------------------------------------------------------------- /frontend/src/pages/subscriptions/styles.modules.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /frontend/src/pages/user/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/src/pages/user/index.js -------------------------------------------------------------------------------- /frontend/src/pages/user/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/src/pages/user/styles.module.css -------------------------------------------------------------------------------- /frontend/src/reportWebVitals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/src/reportWebVitals.js -------------------------------------------------------------------------------- /frontend/src/setupTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/src/setupTests.js -------------------------------------------------------------------------------- /frontend/src/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/src/styles.module.css -------------------------------------------------------------------------------- /frontend/src/utils/hex-to-rgba.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/src/utils/hex-to-rgba.js -------------------------------------------------------------------------------- /frontend/src/utils/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/src/utils/index.js -------------------------------------------------------------------------------- /frontend/src/utils/use-recipe.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/src/utils/use-recipe.js -------------------------------------------------------------------------------- /frontend/src/utils/use-recipes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/src/utils/use-recipes.js -------------------------------------------------------------------------------- /frontend/src/utils/use-subscriptions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/src/utils/use-subscriptions.js -------------------------------------------------------------------------------- /frontend/src/utils/use-tags.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/src/utils/use-tags.js -------------------------------------------------------------------------------- /frontend/src/utils/validation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/src/utils/validation.js -------------------------------------------------------------------------------- /frontend/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/frontend/yarn.lock -------------------------------------------------------------------------------- /infra/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/infra/docker-compose.yml -------------------------------------------------------------------------------- /infra/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/infra/nginx.conf -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PashkaVRN/foodgram-project-react/HEAD/setup.cfg --------------------------------------------------------------------------------