Skip to content

šŸ›’ Um sistema de compras com pagamentos online!

Notifications You must be signed in to change notification settings

Thiagooffice/eBay

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Ā 

History

14 Commits
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 

Repository files navigation

šŸ›’ eBay Clone

Image description

šŸ”Ž O eBay Clone Ć© um sistema de compras ultilizado por usuĆ”rios de diversas partes do mundo e permite que indivĆ­duos e empresas comprem e vendam uma ampla variedade de produtos e serviƧos online.

šŸ“„ ExplicaĆ§Ć£o

O projeto foi realizado utilizando o framework Nextjs conectando-se ao Supabases que ajudou na autenticaĆ§Ć£o, registro, login e persistĆŖncia de dados.

šŸŽ² Como o projeto funciona

Serve como uma plataforma de compras que disponibiliza diversos produtos aos usuƔrios, possuindo algumas funcionalidades, como, por exemplo, de adicionar ao carrinho de compras, fazer login, registrar endereƧo da para a compra, ver as compras efetuadas, etc.

Caso o usuƔrio queira realizar uma compra. Ele precisa:

  • Fazer o login e esta autenticado.
  • Adicionar o item ao carrinho de compras
  • Ir para o checkout
  • Colocar os dados do cartĆ£o e confirmar o pagamento

āš ļø Notas

O visitante nĆ£o terĆ” acesso a rotas privadas. Se vocĆŖ nĆ£o se registrou ou fez login no site. Portanto, sempre que ele tentar acessar a URL sem estar cadastrado/logado, ele serĆ” redirecionado para a pĆ”gina inicial.

šŸ“ PĆ”ginas

O site possui um total de 8 pĆ”ginas, que sĆ£o:

  • Auth: A pĆ”gina para fazer login e acessar o site.
  • Page: A pĆ”gina que disponibiliza todos os produtos.
  • Product: A pĆ”gina amostra os dados do produto e adicionar e remover do carrinho.
  • Cart: A pĆ”gina demostra todos os items no carrinho e compras.
  • Address: A pĆ”gina registrar o endereƧo do usuĆ”rio.
  • Checkout (Private): A pĆ”gina oferece todos os dados das compras, todos os items selecionado o valor indivĆ­dual de cada item e o total de todos e o input para o cartĆ£o de pagamento.
  • Success (Private): A pĆ”gina exibe o sucesso da compra.
  • Orders (Private): A pĆ”gina disponibiliza todos os dados das compras efetuadas.

šŸš€ Tecnologias

šŸ“• Como usar?

Antes de comeƧar, vocĆŖ precisa ter o Git e o Node instalados.

# Clone this project
$ git clone https://github.com/Thiagooffice/eBay.git

# access
$ cd eBay

# install dependencies
$ yarn or npm

# Run the project
$ yarn start or npm start

# The server will initialize in the <http://localhost:3000>

šŸ¤ Colaboradores

Photo by Thiago Leal on GitHub
Thiago Leal de Souza

šŸ“ LicenƧa

Este projeto estƔ sob licenƧa. Consulte o arquivo LICENSE para obter mais detalhes.

Ā 

Voltar ao topo

About

šŸ›’ Um sistema de compras com pagamentos online!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published