Online gadget's shop with Django 3 + Bootstrap 4
Project setup (Windows):
git clone https://github.com/IncomprehensibleGuy/DjangoEcommerce.git
cd DjangoEcommerce
python -m venv venv
cd venv/Scripts
activate
cd ../..
Project setup (Linux / MacOS):
git clone https://github.com/IncomprehensibleGuy/DjangoEcommerce.git
ls DjangoEcommerce
python -m venv venv
source venv/bin/activate
-
pip install -r requirements.txt
-
python manage.py migrate
-
python manage.py runserver
-
Install redis and start server
-
In 'base/' directory create file 'private_date.py' with string constants 'email_user' & 'email_password'
-
In new terminal:
celery -A base worker -l info
...
- Отправка информации о заказе на почту при оплате (Celery+Redis)
- Регистрация по email с отправкой кода подтверждения на почту
- Регистрация через google аккаунт
- Генерация pdf с деталями заказа для отправки на email
- Добавить Vue.js: динамическая валидация форм
- Страница истории заказов
- Страница изменения аккаунта