O Project-Our-Shop-App-Angular é uma aplicação de comércio eletrônico desenvolvida com MongoDB no banco de dados, Angular.js no frontend e Node.js com Mongooseno backend. Ela permite que usuários visualizem produtos, adicionem itens ao carrinho de compras, realizem o checkout escolhendo o ponto de retirada e vejam o histórico de pedidos.
Em construção
O Project-Our-Shop-App-Angular é um sistema de comércio eletrônico criado para proporcionar uma experiência de compra online eficiente e versátil. Ele permite que os usuários naveguem por um catálogo de produtos, adicionem itens ao carrinho de compras, e efetuem o checkout com a opção de escolher o ponto de retirada dos produtos adquiridos. Um destaque desta plataforma é o recurso de cashback, que pode ser utilizado para reduzir o valor total da compra. Além disso, os usuários podem acompanhar seu histórico de pedidos e consultar o saldo atual de cashback na página de histórico de ordens, proporcionando maior controle e transparência sobre suas transações.
O Project-Our-Shop-App-Angular conta com uma interface amigável e intuitiva, com opção de temas claro e escuro, que permite aos usuários:
- Fazer login ou se registrar
- Visualizar e escolher produtos que deseje comprar
- Ter a opção de utilizar o cashback para abater no valor total da compra
- Escolher um local de retirada
- Consultar o histórico de ordens
Detalhes
Clone o repositório para sua máquina local.
git clone git@github.com:imsamuelcovalero/Project-Our-Shop-App-AngularCom Docker
- Navegue até o diretório raiz do projeto no terminal:
cd Project-Our-Shop-App-Angular. - No diretório raiz do projeto, execute
docker-compose up -dpara iniciar os containers. - O servidor de
backendestará rodando na porta3001e a aplicação na porta4200.
Sem Docker
- Navegue até o diretório raiz do projeto no terminal:
cd Project-Our-Shop-App-Angular. - Acesse o diretório
backende executenpm installpara instalar as dependências. - Inicie o servidor com
npm run dev. - A aplicação estará rodando na porta
3001. - Acesse o diretório
frontende executenpm installpara instalar as dependências. - Execute
ng servepara iniciar a aplicação. - Abra um navegador web e acesse
http://localhost:4200. - Você precisa estar com o
MongoDBrodando localmente ou por um container dodockerpara que a aplicação funcione corretamente.
Maiores detalhes sobre o funcionamento da aplicação podem ser encontrados no README do frontend e do backend.
O README referente ao Frontend pode ser acessado aqui.
O README referente ao Backend pode ser acessado aqui.
Este projeto utiliza a Especificação de Commits Convencionais, com alguns tipos da convenção Angular. Além disso, foi utilizado o pacote conventional-commit-cli
