Skip to content

marlonandersonsilva/Job-Challenge-1

 
 

Repository files navigation

Job Challenge

O projeto consiste em desenvolver um sistema de vendas fictício simples, onde um usuário vendedor conseguirá se registrar na plataforma, criar um produto e receber um link, que poderá divulgar e vender para clientes. Os clientes entrarão através do link gerado e poderão performar uma venda, e posteriormente visualizar as tentativas e compras bem-sucedidas na dashboard.

> Com esse projeto, será possível validar seus conhecimentos envolvendo o front-end e sua capacidade de disrupção, o modo como você pensa e aplica, além dos seus conceitos em relação à desenvolvimento.

> Listamos abaixo algumas das necessidades e diferenciais do projeto, mas lembre-se: Você pode desenvolver muito mais do que isso, sua criatividade será importante para conhecermos um pouco mais sobre você (use e abuse dela).

Escopo do Projeto

Dashboard

VENDEDOR:
    • Home
        - Listagem de compras que o vendedor realizou
    • Relatório
        - Exibir vendas dos seus produtos
	• Produtos
        - Cadastrar Produto
        - Editar Produto
        - Listagem de produtos
        - Deletar produto

CLIENTES:
    • Home
        - Listagem de compras que o cliente realizou.

Página de venda

Inputs necessários: Nome, e-mail, celular, cep, rua, endereço, número, complemento, estado, número do cartão de crédito, data de segurança, cvv.

O que será avaliado

• Criatividade
• Uso de boas práticas em geral
• Segurança do código (Validações, etc)
• Reutilização de código
• Responsividade nas telas
• Utilização de design patterns
• Conhecimento geral do Laravel e suas features

Diferenciais

• Uso e abuso do VueJS
• Documentação do código
• Criação de factories
• Testes automatizados
• Código de alta performance
• Integrações com plataforma de terceiros (Após compra concluída, envio de e-mail com Mailgun e sms com Egoi para o cliente/vendedor)

Regras

- Não será permitido utilizar templates de terceiros para desenvolvimento do projeto, mas você poderá utilizar frameworks como Bootstrap com seu visual original ou customizado por você.
- Caso utilize pacotes de terceiros, você necessitará a explicação do porquê do uso.

Como pedir ajuda?

- Utilize de comunidades como Stack Overflow, Digital Ocean Wiki, Slack e etc.
- Utilize o Google com termos específicos do problema para identificar artigos e issues.
- Use das melhores práticas para formular uma questão de modo claro

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • PHP 90.6%
  • HTML 9.4%