Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vasily257/basket
https://github.com/vasily257/basket
Last synced: 23 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/vasily257/basket
- Owner: Vasily257
- Created: 2024-02-01T15:26:57.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-02-02T07:21:57.000Z (11 months ago)
- Last Synced: 2024-02-02T17:25:48.763Z (11 months ago)
- Language: Vue
- Size: 83 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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`## Статус
Проект завершен, нет планов по доработке.