Commit Graph

15 Commits

Author SHA1 Message Date
aca8f56b9a Small fixes
All checks were successful
Build and Push Docker Image / build (push) Successful in 52s
2026-06-24 16:19:52 +02:00
c8e65146ec Fix home button routes and login redirects
All checks were successful
Build and Push Docker Image / build (push) Successful in 41s
2026-06-16 09:50:32 +02:00
1188cef7be Make product cards fully clickable
All checks were successful
Build and Push Docker Image / build (push) Successful in 27s
2026-06-16 00:06:21 +02:00
e9da339a4c Remove promo, add featured on main page
All checks were successful
Build and Push Docker Image / build (push) Successful in 54s
2026-06-15 18:56:11 +02:00
52cbc1c2b3 feat: implement shopping cart feature with user authentication support
All checks were successful
Build and Push Docker Image / build (push) Successful in 42s
- Added `Cart` and `CartItem` models with migrations for managing user-specific carts and items
- Developed services for cart-related operations: adding, removing, and updating cart items
- Built specialized templates (`cart.html`) and styled them with new CSS assets (`cart.css`)
- Enabled real-time UI updates via AJAX in shopping cart interactions (`cart.js`)
- Modified header to dynamically display cart link with user authentication awareness
- Added Leaflet-based interactive map to the contacts page and integrated CSS/JS dependencies
- Expanded tests for cart functionality, item detail page cart integration, and contacts page maps
2026-05-15 23:18:16 +02:00
4f4a1a55e5 feat: add FAQ question form with email notifications and validations
All checks were successful
Build and Push Docker Image / build (push) Successful in 43s
- Created `FaqQuestionForm` in `forms.py` with custom field validations
- Added FAQ form to the FAQ section with CSRF protection and error handling
- Integrated email notifications to administrator upon FAQ submission
- Updated styles and scripts for form inputs, validation messages, and messages UI
- Adjusted FAQ section layout in `faq.html` and related CSS for responsiveness
- Implemented tests for FAQ form submission and email notifications
2026-04-19 22:51:56 +02:00
5c05a91bd2 refactor: update "shipping" and "services" styles with adjusted padding
All checks were successful
Build and Push Docker Image / build (push) Successful in 27s
- Added `.shipping-content` class with `padding-bottom` styling in `shipping.css`
- Updated `.large` section in `services.css` with adjusted spacing for consistency
2026-04-07 22:41:23 +02:00
bbf43d29a7 feat: добавить страницу "Доставка" с содержанием и стилями
All checks were successful
Build and Push Docker Image / build (push) Successful in 39s
- Создан шаблон `shipping.html` с подробной информацией о доставке и оплате
- Добавлен файл `shipping.css` для стилизации страницы
- Интегрированы хлебные крошки и активная ссылка в шапке страницы
- Обновлены стили с поддержкой новых секций и компонентов
2026-04-07 20:13:50 +02:00
4155ed27ed refactor: update styles and structure for header, navigation, and banner
All checks were successful
Build and Push Docker Image / build (push) Successful in 26s
- Removed unnecessary "active-page" class from banner link
- Added reusable "nav-block" class for header links
- Adjusted `.nav-links` structure: switched to `inline-flex`, added `justify-content`
- Reduced `.kitchen-banner` margin and added border, padding for text styles
- Enhanced flex layout for `home-index-block` in index.css
2026-04-04 22:16:54 +02:00
6577eab464 feat: добавить хлебные крошки и стили для страницы "Услуги"
All checks were successful
Build and Push Docker Image / build (push) Successful in 27s
- Создан фрагмент `_fragments/breadcrumbs.html` для отображения цепочки навигации
- Обновлён шаблон `services.html` с интеграцией хлебных крошек и новым содержанием
- Добавлен файл `services.css` для стилизации раздела "Услуги"
- Расширены стили breadcrumbs в `style.css`
- Уточнены размеры и отступы в стилях главной страницы (index.css)
- Добавлено фоновое изображение `services-bg.png` для секции "Услуги"
2026-04-04 22:06:58 +02:00
c5d4d4568b feat: интеграция Fancybox и добавление формы обратной связи
All checks were successful
Build and Push Docker Image / build (push) Successful in 27s
- Подключён Fancybox для улучшения пользовательского интерфейса
- Добавлена интерактивная форма обратной связи в секции FAQ
- Обновлены стили и скрипты для поддержки новых функций
- Исправлена ссылка на страницу входа в header
2026-04-04 11:55:24 +02:00
777b753230 feat: добавить слайдер для преимуществ, фонты и portable setup
All checks were successful
Build and Push Docker Image / build (push) Successful in 40s
- Интегрирован Swiper.js для слайдера преимуществ
- Обновлены преимущества: добавлены новые элементы и улучшена структура
- Добавлены новые шрифты (BerlinType, Noah) и подключены стили
- Добавлен start.bat для автоматической настройки Python, Git и запуска проекта
2026-04-04 11:15:40 +02:00
09ca1c6997 feat: добавить шаблон "Услуги" и обновить ALLOWED_HOSTS
All checks were successful
Build and Push Docker Image / build (push) Successful in 26s
- Создан шаблон home/services.html с базовой структурой
- Включён localhost в список ALLOWED_HOSTS
2026-03-30 22:59:14 +02:00
d522489e7f feat: добавить страницы и фрагменты для улучшения структуры шаблонов
- Добавлены страницы "Услуги", "Доставка", "Гарантия", "Контакты" с view и URL
- Вынесены hero, advantages, и о нас в отдельные фрагменты
- Обновлены header и footer для активных ссылок и адаптивности
- Добавлен normalize.css для унификации стилей
2026-03-30 21:52:08 +02:00
1eff7c6227 feat: добавить home app и базовую структуру шаблонов
- Создано Django app 'home' с view, urls, models
- Добавлены шаблоны: base layout, header/footer fragments, index page
- Настроены STATICFILES_DIRS и TEMPLATES в settings.py
- Подключены URLS всех apps (home, items, orders, users)
- Добавлены статические файлы (CSS, изображения)
2026-03-23 19:00:17 +01:00