Karma Shop

Тестовый проект онлайн магазина.

Реализованная функциональность

  • Товары

    • Отображение всех доступных товаров в магазине
    • Сортировка товаров по категориям
    • Просмотр подробной информации о товаре
  • Пользователи

    • Регистрация и авторизация пользователей
    • Подтверждение регистрации по email
    • Авторизация и регистрация через VK
    • Возможность изменения учётной записи пользователем
  • Корзина

    • Добавление товаров в корзину
    • Удаление товаров из конзины
    • Получение итоговой стоимости всех товаров

Запуск приложения

git clone https://github.com/Farrukhraz/Karma-shop.git
cd Karma-shop 

Перед запуском проекта нужно создать .env файл (../Karma-shop/.env) и добавить туда необходимые переменные окружения. В директории проекта лежит .env.sample, в нём прописанно какие переменные окружения ожидаются.

После того, как переменные окружения прописаны, можно запускать приложение.

sudo docker-compose up

Приложение будет запущено на http://localhost:8000/