Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/vasily257/basket


https://github.com/vasily257/basket

Last synced: 23 days ago
JSON representation

Awesome Lists containing this project

README

        

# Basket
Этот проект — тестовое задание для вакансии «Middle frontend developer» компании [Hawking Bros](https://hawkingbros.com/).

## Функциональность
Проект формально является многостраничным приложением, где фактически есть одна страница — корзина.
На этой странице пользователь получает с сервера готовую корзину с товарами и может:
- увеличивать и уменьшать количество товаров, а также удалять их
- добавлять и удалять промокод, что управлять скидкой на товары
- очищать корзину с товарами

## Особенности
У проекта есть несколько особенностей:
1. Проект написан на `Vue 3`, используется `Composition API` и `script setup`, а также `Pinia`.
2. Дизайн сайта разработан самостоятельно, также сайт адаптирован под мобильные устройства.
3. Фронтенд связан с бэкендом, который разворачивается локально с помощью Docker-образа.
4. Код по возможности соответствует [рекомендациям Vue](https://v3.ru.vuejs.org/ru/style-guide/).

## Технологический стек
`Vue` `SCSS` `TypeScript` `Pinia` `Axios` `Vite`

## Статус
Проект завершен, нет планов по доработке.