Repositório client do projeto cake-shop. Repositório foi gerado através do boilerpate-vue-js.
O repositório contem os códigos que faz parte do Projeto Integrador II, disciplina do curso de Bacharelado em Tecnologia da Informação da UNIVESP. O projeto simula uma loja de bolos com listagem, filtro, e busca de produtos através de uma API, contem um carrinho para armazenar o pedido usando o gerenciador de estado e uma página de pagamento e finalização do pedido.
A aplicação foi desenvolvida com:
- Vite
- Vue3
- Axios
- Tailwindcss
- Eslint
- Eslint-plugin-vue
- Prettier
- Vue Router
- icones.js
- Pinia
- VueUse
- Animate.css
.vscode: Settings para facilitar o desenvolvimentoassets/: Recursos de css, imgimg: Upload de imagens
components/: Componentes da aplicaçãoicon: Componentes de icon
composables: Funções encapsuladas reutilizáveispages/: Páginas da aplicaçãoHome: Página principal("/")Checkout: Página de agradecimento("/checkout")Payment: Página de pagamento("/payment")Store: Página com o menu de compras("/store")
router: Rotas das pagesservices: Conexão com a APIstore: Store Pinia, objetos com o estado da aplicação.eslintrc: Configurações do ESLint.prettierrc: Configurações do Prettiertailwind.config.js: Configurações do tailwindvite.config.js: Configurações do vite
# Clone o projeto
$ git clone https://github.com/fernandoprestes/cake-shop-client.git
# Acesse a pasta do projeto no cmd
$ cd cake-shop-client
# Abra o projeto no vscode
$ code .
# Instale as dependências
$ yarn install
# O servidor rodara na porta 3000
$ yarn dev
# acesse a aplicação http://localhost:3000
2022 - github.com/fernandoprestes