Skip to content

Este repositório contém a aplicação do vendedor para a plataforma de delivery, desenvolvida em Vue.js

Notifications You must be signed in to change notification settings

SamuelRocha91/seller_application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Full Projects Logo Projeto do Lojista - Aplicação de Delivery Full Projects Logo

🌐 Idiomas Disponíveis

Português Español English Русский 中文 العربية

Este repositório contém a aplicação do vendedor para a plataforma de delivery, desenvolvida em Vue.js. Esta aplicação oferece uma interface para gerenciamento de pedidos e produtos por parte dos vendedores.

Ilustração de cadastro de usuário

🔗 Repositórios Relacionados

Ilustração de funcionalidades internas

📑 Links do Projeto

📦 Dependências e Funcionalidades

Dependências Principais

  • Vue.js: Framework JavaScript progressivo para construção de interfaces.
  • Vue Router: Para roteamento de páginas no Vue.js.
  • Vite: Ferramenta de build para desenvolvimento rápido e otimizado.
  • Vitest: Framework de testes unitários para Vue.js.
  • ESLint & Prettier: Ferramentas de linting e formatação de código para manter a qualidade do código.
  • TypeScript: Suporte a TypeScript para um desenvolvimento mais seguro e escalável.
  • Pinia: Biblioteca de gerenciamento de estado inspirada no Vuex.

Funcionalidades Implementadas

  • Fetch Event Source: Para comunicação em tempo real com o backend.
  • SweetAlert2: Para exibir alertas e diálogos bonitos e personalizados.
  • Vuedraggable: Para drag-and-drop de elementos na interface.

Outras Ferramentas e Plugins

  • @rails/actioncable: Para integração com WebSockets no backend Rails.
  • lodash.debounce: Utilitário de funções para facilitar operações com debounce.
  • @types/rails__actioncable: Tipagens TypeScript para ActionCable.

🛠️ Setup do Projeto

Para um uso integrado, observe o passo a passo em:

  • Delivery Backend - Aplicação backend em Rails para a plataforma de delivery.

Para configurar e executar o repositório individualmente, siga os passos abaixo:

Pré-requisitos

Certifique-se de ter o Node.js e o Yarn instalados em sua máquina.

Instalação das Dependências

npm install

Iniciar o Servidor de Desenvolvimento

Para iniciar o servidor de desenvolvimento, execute:

npm run dev

Executar Testes

Para executar os testes unitários, utilize:

npm run test:unit

📂 Outros Repositórios

About

Este repositório contém a aplicação do vendedor para a plataforma de delivery, desenvolvida em Vue.js

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages