Coder Social home page Coder Social logo

eletronics-ecommerce-front's Introduction

ELETRONICS - ECOMMERCE

Ecommerce de equipamentos de informática

bookmark_tabs SOBRE

O projeto Ecommerce eletronics é uma aplicação criada em Next.js que consome uma REST Api feita com NestJS, com rotas públicas, rotas autenticadas e integração com sistema de pagamentos em modo de teste.

node
npm ou yarn

bookmark_tabs INSTALAÇÃO

Clonar repositório front-end

git clone https://github.com/leonardoxavier01/ecommerce.git

Instalar as dependências

npm install

Na raiz do projeto, crie um arquivo .env e adicione a váriável que fara a coneção com o a API

NEXT_PUBLIC_API_URL=https://www.edinaldofcs.com

Após estes passos, você poderá testar a aplicação, com o comando

npm run dev

OBS: Para ver o projeto da API, Clique aqui

bookmark_tabs Acessando o projeto

Caso opte por não clonar o repositório, você pode acessar a aplicação diretamente, pelo site https://eletronics.vercel.app/

Página inicial

Ao acessar a aplicação, a página inicial consta com a lista de categorias, bem como os 5 produtos mais vendidos. image

  • para ver detalhes dos produtos, ou os produtos de determinada categoria, basta clicar sobre um ítem:

image

Cadastro

Para conseguir realizar alguma compra, ou colocar ítens no carrinho, primeiramente é necessário fazer um cadastro e realizar o login

Cadastro

image

Login

image

Carrinho

Uma vez feito o login, você poderá adicionar um produto ao carrinho OBS: Ao colocar um produto no carrinho, caso você efetue o login em outro dispositivo, o ítem irá aparecer no seu carrinho. image

Você pode aumentar ou diminuir a quantidade de ítens, além de remover o ítem completamente

Finalizando compra

Para finalizar sua compra, você deve clicar em Ir para o Pagamento. Feito isso, você será redirecionado para o Checkout da Stripe. Não se preocupe, pois a ferramenta está em modo de teste

image

Para efetuar a compra, utilize as seguintes informações

E-mail: Qualquer email válido

Dados do cartão: 4242 4242 4242 4242

MM / AA: 01/24 (ou qualquer data posterior ao dia atual)

CVC: 123 (ou quais quer 3 números)

Nome no cartão: Qualquer nome

Após a confirmação da compra, você será redirecionado para a pgina de sucesso image

Note que seu carrinho ficará vazio :)

Caso ocorra alguma falha, você será redirecionado para a página de falha :( image

Obrigado por Chegar até aqui

Tecnologias utilizadas

eletronics-ecommerce-front's People

Contributors

edinaldofcs avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.