Online electronics store
Main functionality:
View and select products from different categories
Compare characteristics and prices of products
Add products to the cart and place orders
Pay for orders using various methods
Track order status
Receive notifications about promotions and new products
2. Target audience:
The online store is aimed at a wide range of users interested in buying electronics online. These can be both individuals and representatives of small and medium-sized businesses.
3. Functional capabilities:
Product catalog:
Wide range of electronics from various manufacturers
Detailed descriptions and specifications of products
Photos and video reviews of products
Ability to filter and sort products by various criteria
Cart and order processing:
Adding products to the cart
Changing the quantity of products in the cart
Order processing with multiple shipping addresses
Choosing payment and delivery methods
Personal account:
View order history
Change personal information
Save delivery addresses
Track order status
Search:
Convenient search for products by name, article number, characteristics
Filters:
Ability to filter products by category, price, manufacturer, characteristics
Product comparison:
Comparison of characteristics of several products
Reviews:
Ability to leave reviews about products
Promotions and new products:
Informing users about store promotions and new products
Programming: Python, Django
Frameworks: Django REST Framework, Django Crispy Forms
Databases: PostgreSQL
Libraries:
aiohttp
asynctest
certifi
charset-normalizer
Click
colorama
django-cors-headers
django-debug-toolbar
django-elasticsearch-dsl
django-filter
django-ipware
django-js-asset
django-jsonfield-backport
django-mptt
django-rest
django-tags-input
django-user-agents
djangorestframework
djangorestframework-recursive
easy-thumbnails
elasticsearch
elasticsearch-dsl
Flask
frozenlist
geoip2
gunicorn
idna
importlib-metadata
iniconfig
itsdangerous
Jinja2
jsonfield
legacy
Markdown
MarkupSafe
maxminddb
multidict
packaging
Pillow
pluggy
psycopg2
psycopg2-binary
py
PyMySQL
pyparsing
pytest
python-dateutil
pytz
requests
six
sqlparse
toml
transliterate
typing-extensions
ua-parser
urllib3
user-agents
Werkzeug
whitenoise
yarl
zipp
View and select products from different categories
Compare characteristics and prices of products
Add products to the cart and place orders
Pay for orders using various methods
Track order status
Receive notifications about promotions and new products
2. Target audience:
The online store is aimed at a wide range of users interested in buying electronics online. These can be both individuals and representatives of small and medium-sized businesses.
3. Functional capabilities:
Product catalog:
Wide range of electronics from various manufacturers
Detailed descriptions and specifications of products
Photos and video reviews of products
Ability to filter and sort products by various criteria
Cart and order processing:
Adding products to the cart
Changing the quantity of products in the cart
Order processing with multiple shipping addresses
Choosing payment and delivery methods
Personal account:
View order history
Change personal information
Save delivery addresses
Track order status
Search:
Convenient search for products by name, article number, characteristics
Filters:
Ability to filter products by category, price, manufacturer, characteristics
Product comparison:
Comparison of characteristics of several products
Reviews:
Ability to leave reviews about products
Promotions and new products:
Informing users about store promotions and new products
Programming: Python, Django
Frameworks: Django REST Framework, Django Crispy Forms
Databases: PostgreSQL
Libraries:
aiohttp
asynctest
certifi
charset-normalizer
Click
colorama
django-cors-headers
django-debug-toolbar
django-elasticsearch-dsl
django-filter
django-ipware
django-js-asset
django-jsonfield-backport
django-mptt
django-rest
django-tags-input
django-user-agents
djangorestframework
djangorestframework-recursive
easy-thumbnails
elasticsearch
elasticsearch-dsl
Flask
frozenlist
geoip2
gunicorn
idna
importlib-metadata
iniconfig
itsdangerous
Jinja2
jsonfield
legacy
Markdown
MarkupSafe
maxminddb
multidict
packaging
Pillow
pluggy
psycopg2
psycopg2-binary
py
PyMySQL
pyparsing
pytest
python-dateutil
pytz
requests
six
sqlparse
toml
transliterate
typing-extensions
ua-parser
urllib3
user-agents
Werkzeug
whitenoise
yarl
zipp