Для оплаты используйте инструкцию https://yookassa.ru/developers/using-api/testing#test-bank-card-success
gmail: dopefresh4000@gmail.com
ecommerce магазин с товарами, спарсенными с dns-shop.ru, к сожалению когда парсил забыл про картинки, Функционал:
- Регистрация(местная или используя аккаунт гугл)
- Смена и сброс пароля с высыланием ссылки для подтверждения на емейл
- Просмотр товаров, категории, подкатегории
- Добавление товаров в корзину, удаление и изменение их количества в ней(только для зарегистрированных пользователей)
- Оплата с помощью ЮКассы(тестовая, тк реального продукта я не произвожу и ничего вам не высылаю)
- Как только оплатите статус заказа поменяется и ваша корзина будет пустой
- Мультиязычность(английский/русский), не полная, названия товаров на русском
- Заказ в дальнейшем меняет свой статус каждые 2 минуты: оплаченный -> упакованный -> доставка в город -> доставка по городу. Если тут у вас есть идеи получше, то пишите на почту
- Как только заказ завершит свой путь страница со статусом станет пуста, ваши заказы можно посмотреть кликнув на Мои заказы в навигационной панели сайта, по кнопке товары в заказе можно увидеть что вы покупали
- Django
- Django-allauth(с Google Oauth Provider)
- Django translation framework
- Yookassa(вебхуком мне приходит уведомление об оплате)
- PostgreSQL
- PgBouncer для управления и оптимизации соединений к бд
- Nginx(letsencrypt с помощью certbot) использовал сайт https://www.digitalocean.com/community/tools/nginx + небольшие доработки
- Gunicorn
- Celery(RabbitMQ как брокер сообщений + Redis как хранилище результатов)
- Bootstrap
- AJAX(axios) + CORS(django cors headers)
- Google Analytics
В верхнем правом углу есть кнопки смены языка, до конца я не довёл перевод (описания и названия товаров только на русском), так как у меня нет на это времени в данный момент
Сервер с одним ядром и с 1гб оперативы на reg.ru. Nginx, Gunicorn, PostgreSQL, Celery Worker делят 1 ядро, поэтому сайт может сильно тормозить, так как это пет проект, то сильно затрачиваться на сервер я не собираюсь, поэтому не судите строго. Вёрстка действительно проста и ужасна, так как я не желаю быть фронтэндером на каком либо проекте и не имею тут никаких особых умений.