Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/katnikovaa/onlineshop

Online Shop - Goods4you
https://github.com/katnikovaa/onlineshop

css-modules jest-tests react redux-toolkit router-dom-v6 rtk-query storybook typescript vite

Last synced: 16 days ago
JSON representation

Online Shop - Goods4you

Awesome Lists containing this project

README

        

# Интернет-магазин Goods4you

Проект для проработки комплексного стека поэтапной реализации приложения:

1. развёртка и настройка приложения
2. вёрстка с поддержкой доступности
3. создание компонентов
4. роутинг
5. aвторизация
6. управление глобальным состоянием и запросами к API
7. документирование интерфейса
8. тестирование

В основу взят графический макет и набор практических задач из курса "Открытая школа разработчиков"

## DEMO

[Ссылка](https://katnikovaa.github.io/onlineShop/)

### Используемые технологии

  • Vite

  • React

  • TypeScript

  • CSS Modules

  • React Router

  • Redux Toolkit

  • RTK Query

  • Storybook

  • Jest
  • ### Локальный запуск

    Для запуска проекта:

    1. Клонирование репозитория локально
    ```
    $ git clone https://github.com/KatnikovAA/onlineShop.git
    ```
    2. Установка зависимостей
    ```
    $ npm install
    ```
    3. Запуск проекта
    ```
    $ npm run dev
    ```

    Запуск Storybook:

    ```
    $ npm run storybook
    ```

    Запуск тестов:

    ```
    $ npm run test
    ```