Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
38 commits
Select commit Hold shift + click to select a range
4ecae8a
"Foi criado a estrutura básica"
marinaisabels Feb 20, 2020
b6b7fdc
Merge pull request #1 from future4code/Marina
marinaisabels Feb 20, 2020
2e3ea0a
Botão faz o Carrinho Aparecer e Desaparecer
rosanarezende Feb 20, 2020
9ff2a63
Merge pull request #2 from future4code/bRosana
vitor-slopes Feb 20, 2020
3064090
Componente Home - mostrando todos os produtos + produtos
vitor-slopes Feb 20, 2020
3cce0f8
Merge pull request #3 from future4code/vitor03
marinaisabels Feb 20, 2020
1ad3c4c
No componente Home fizemos a Ordenação dos produtos e estilização
marinaisabels Feb 20, 2020
677f1c4
Merge pull request #4 from future4code/Marina2
rosanarezende Feb 20, 2020
14c5a98
filtro incompleto
vitor-slopes Feb 20, 2020
c5b71d3
Merge pull request #5 from future4code/vitor04
rosanarezende Feb 20, 2020
ba95917
Filtros funcionam
rosanarezende Feb 21, 2020
e41b565
Merge pull request #6 from future4code/rosana6
vitor-slopes Feb 21, 2020
50dd4e2
Carrinho incompleto
rosanarezende Feb 21, 2020
798b9ab
Merge pull request #7 from future4code/rosana7
vitor-slopes Feb 21, 2020
0dfa614
Requisitos obrigatórios realizados
rosanarezende Feb 21, 2020
623b9b5
Adicionado README.md
rosanarezende Feb 21, 2020
718b365
Merge pull request #8 from future4code/rosana8
marinaisabels Feb 21, 2020
66fd34c
Desafio 1
rosanarezende Feb 21, 2020
6ecca30
Merge pull request #9 from future4code/rosana-extra-2
vitor-slopes Feb 21, 2020
712ccff
Desafio 2
marinaisabels Feb 21, 2020
89eb13d
Merge pull request #10 from future4code/Marina5
rosanarezende Feb 21, 2020
fe25533
valor do desconto em porcentagem
vitor-slopes Feb 21, 2020
a777db7
tentativa de corrigir o localStorage - ainda não funciona
vitor-slopes Feb 21, 2020
c4a3cde
Update README.md
rosanarezende Feb 21, 2020
da064b2
Merge pull request #11 from future4code/vitor05
rosanarezende Feb 21, 2020
351866b
Desafio 1 - corrigido
rosanarezende Feb 21, 2020
8b2a7cf
Merge pull request #12 from future4code/rosana-pos-entrega
rosanarezende Feb 21, 2020
eeb3b25
Update README.md
rosanarezende Feb 21, 2020
0128e73
Update README.md
rosanarezende Feb 22, 2020
be046ce
Renderização de produto selecionado
rosanarezende Feb 22, 2020
7b06608
Estilização
rosanarezende Feb 22, 2020
f55fbec
Mais estilizações
rosanarezende Feb 22, 2020
13bdb44
Produto renderizado some ao ser clicado
rosanarezende Feb 22, 2020
63ca38c
Mais estilizações
rosanarezende Feb 22, 2020
1f38bcf
Estilizando botão de desconto
rosanarezende Feb 22, 2020
55a2c78
Merge pull request #13 from rosanarezende/rosana-alteracoes
rosanarezende Feb 22, 2020
909492d
Update README.md
rosanarezende Feb 22, 2020
b2d6730
Update README.md
rosanarezende Feb 23, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
64 changes: 63 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1 +1,63 @@
# sagan-futureECommerce2
# Future4 | Full-Stack Web Development Bootcamp
Desenvolvimento de aplicações completas, incluindo frontend Web com React e backend com Node.js.

<p align="center">
<img width='500' src='https://user-images.githubusercontent.com/45580434/74607837-f69f5e00-50ba-11ea-97e0-62fab855bcb6.png'>
</p>

## Projeto: futureECommerce2

[Site do projeto](http://futureecommerce.surge.sh/)

![ecommerce](https://user-images.githubusercontent.com/45580434/75068382-d6faa200-54cd-11ea-99de-26f5c8dc7c61.gif)

<p align="center">
<img alt="GitHub top language" src="https://img.shields.io/github/languages/top/future4code/sagan-futureECommerce2">

<img alt="GitHub language count" src="https://img.shields.io/github/languages/count/future4code/sagan-futureECommerce2">

<img alt="Repository size" src="https://img.shields.io/github/repo-size/future4code/sagan-futureECommerce2">

<a href="https://github.com/future4code/sagan-futureECommerce2/commits/master">
<img alt="GitHub last commit" src="https://img.shields.io/github/last-commit/future4code/sagan-futureECommerce2">
</a>

<a href="https://github.com/future4code/sagan-futureECommerce2/issues">
<img alt="Repository issues" src="https://img.shields.io/github/issues/future4code/sagan-futureECommerce2">
</a>
</p>
<br>

**Desenvolvido por:**
* [Marina Isabel dos Santos](https://github.com/marinaisabels)
* [Rosana Rezende](https://github.com/rosanarezende)
* [Vitor Lopes](https://github.com/vitor-slopes)
<br>

### Escopo do projeto
Criar um E-Commerce com os requisitos abaixo.
<br><br>


#### Requisitos obrigatórios
- Filtro
- [x] Por valor mínimo e máximo
- [x] Por nome do produto
- Home
- [x] Mostrando todos os produtos
- [x] Ordenação (Mais barato pra mais caro e vice versa)
- Produtos:
- [x] Devem ter um botão que permita adicioná-los ao carrinho
- [x] Devem exibir o nome, preço e imagem em um card
- Carrinho
- [x] Mostrar todos os produtos e quantidades adicionadas
- [x] Capacidade de remover itens do carrinho
- [x] Mostrar o valor total do carrinho

<br><br>


#### Desafios
- [x] Salvar e Recuperar conteúdo do carrinho usando o `LocalStorage`
- [x] Qual funcionalidade está faltando? Decida em grupo o que vocês concordam que poderia ser uma boa adição à loja virtual, pode ser qualquer funcionalidade, desde que vocês consigam implementá-la. Ao decidir uma funcionalidade, vocês devem confirmar com os instrutores antes de prosseguir através de um atendimento.
<br>_Nós implementamos um **botão de desconto**_
23 changes: 23 additions & 0 deletions futureecommerce/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.

# dependencies
/node_modules
/.pnp
.pnp.js

# testing
/coverage

# production
/build

# misc
.DS_Store
.env.local
.env.development.local
.env.test.local
.env.production.local

npm-debug.log*
yarn-debug.log*
yarn-error.log*
68 changes: 68 additions & 0 deletions futureecommerce/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
This project was bootstrapped with [Create React App](https://github.com/facebook/create-react-app).

## Available Scripts

In the project directory, you can run:

### `npm start`

Runs the app in the development mode.<br />
Open [http://localhost:3000](http://localhost:3000) to view it in the browser.

The page will reload if you make edits.<br />
You will also see any lint errors in the console.

### `npm test`

Launches the test runner in the interactive watch mode.<br />
See the section about [running tests](https://facebook.github.io/create-react-app/docs/running-tests) for more information.

### `npm run build`

Builds the app for production to the `build` folder.<br />
It correctly bundles React in production mode and optimizes the build for the best performance.

The build is minified and the filenames include the hashes.<br />
Your app is ready to be deployed!

See the section about [deployment](https://facebook.github.io/create-react-app/docs/deployment) for more information.

### `npm run eject`

**Note: this is a one-way operation. Once you `eject`, you can’t go back!**

If you aren’t satisfied with the build tool and configuration choices, you can `eject` at any time. This command will remove the single build dependency from your project.

Instead, it will copy all the configuration files and the transitive dependencies (webpack, Babel, ESLint, etc) right into your project so you have full control over them. All of the commands except `eject` will still work, but they will point to the copied scripts so you can tweak them. At this point you’re on your own.

You don’t have to ever use `eject`. The curated feature set is suitable for small and middle deployments, and you shouldn’t feel obligated to use this feature. However we understand that this tool wouldn’t be useful if you couldn’t customize it when you are ready for it.

## Learn More

You can learn more in the [Create React App documentation](https://facebook.github.io/create-react-app/docs/getting-started).

To learn React, check out the [React documentation](https://reactjs.org/).

### Code Splitting

This section has moved here: https://facebook.github.io/create-react-app/docs/code-splitting

### Analyzing the Bundle Size

This section has moved here: https://facebook.github.io/create-react-app/docs/analyzing-the-bundle-size

### Making a Progressive Web App

This section has moved here: https://facebook.github.io/create-react-app/docs/making-a-progressive-web-app

### Advanced Configuration

This section has moved here: https://facebook.github.io/create-react-app/docs/advanced-configuration

### Deployment

This section has moved here: https://facebook.github.io/create-react-app/docs/deployment

### `npm run build` fails to minify

This section has moved here: https://facebook.github.io/create-react-app/docs/troubleshooting#npm-run-build-fails-to-minify
Loading
Loading