Skip to content

Commit ab72d34

Browse files
author
DAVID CRUZ
committed
Initial commit
0 parents commit ab72d34

27 files changed

+560
-0
lines changed

.editorconfig

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
root = true
2+
3+
[*]
4+
indent_style = space
5+
indent_size = 2
6+
end_of_line = lf
7+
charset = utf-8
8+
trim_trailing_whitespace = true
9+
insert_final_newline = true

.expo/settings.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
{
2+
"hostType": "lan",
3+
"lanType": "ip",
4+
"dev": true,
5+
"minify": false,
6+
"urlRandomness": null,
7+
"https": false
8+
}

.firebase/hosting.YnVpbGQ.cache

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
favicon.ico,1585942939281,d96ddbc4933b04e12c738ab39f469573143949ca2c39eda0a49d16f83d40c319
2+
logo192.png,1585942939281,3ee59515172ee198f3be375979df15ac5345183e656720a381b8872b2a39dc8b
3+
logo512.png,1585942939281,ee7e2f3fdb8209c4b6fd7bef6ba50d1b9dba30a25bb5c3126df057e1cb6f5331
4+
manifest.json,1585942939281,aff3449bdc238776f5d6d967f19ec491b36aed5fb7f23ccff6500736fd58494a
5+
robots.txt,1585942939281,bfe106a3fb878dc83461c86818bf74fc1bdc7f28538ba613cd3e775516ce8b49
6+
404.html,1591506054942,daa499dd96d8229e73235345702ba32f0793f0c8e5c0d30e40e37a5872be57aa
7+
asset-manifest.json,1591506014593,3242e2489b2a9ba861ada33170259ff4c1102f9454c30251aaa750d31c58200c
8+
precache-manifest.e4c395de759788ef9c68f4c8f1ca36f3.js,1591506014593,ba41e744d1677b30d9474fa3ad32cd2ab7182fd9ac8d57d17dd26e0b922b06e8
9+
index.html,1591506014593,e25c6c52766c3c78f35f4b5e2f69caa3dbe52af8642d3bc8451aae0e09f66864
10+
service-worker.js,1591506014593,a0800e13dae1d043e4d0461d44122c1c0cfc3ede00316da952f7f07f8e6739ed
11+
static/css/2.d34346ea.chunk.css.map,1591506014676,db661f2dfb70a4f0fafffd261753dd8af112a732ea4b363b5d33c3de411fe9a2
12+
static/css/2.d34346ea.chunk.css,1591506014675,95361c012102ea68b67e3daf27162686ccb60bdf5a8ef9e17f4f8cc82015dfac
13+
static/js/2.c18cd84f.chunk.js.LICENSE.txt,1591506014675,3cdf24197340241498e2c11d71f567d8b5db7532366938d4d6b532d57a964db7
14+
static/js/runtime-main.b70c2a92.js,1591506014676,c942508e6a63693b58949dcef4e6548fa10bc4f776c05fdd4a0b2eb84588b24c
15+
static/js/runtime-main.b70c2a92.js.map,1591506014676,f4162859f80b64284af75f34e606099b8b64d8fc3b6f0b9013245c5adc013338
16+
static/js/main.f1f74cf7.chunk.js.map,1591506014676,d983ac3819f2f517880139ca875aaf73c70f9fae44955a9b5c7d9294e8aac7a8
17+
static/js/main.f1f74cf7.chunk.js,1591506014597,b1386a043a9c1612949e2f253a13066839067667b3c87a26c4b4d30a84cb5d45
18+
static/js/2.c18cd84f.chunk.js,1591506014677,4f156e0d831643ad07b681bbdfa3b3deded9efdd020eab1929a87578d5b555d4
19+
static/js/2.c18cd84f.chunk.js.map,1591506014681,eb625094ed99617ebad1016c3bc9cb8e91631647717bc3602b9a621de47761ec

.firebaserc

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"projects": {
3+
"default": "fir-with-react-93a7a"
4+
}
5+
}

.github/mobile.gif

8.48 MB
Loading

.github/web-gif.gif

23.3 MB
Loading

.gitignore

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.
2+
3+
# dependencies
4+
/node_modules
5+
/.pnp
6+
.pnp.js
7+
8+
# testing
9+
/coverage
10+
11+
# production
12+
src/*
13+
public/*
14+
build/static/css/*.map
15+
build/static/js/*.map
16+
17+
# misc
18+
.DS_Store
19+
.env.local
20+
.env.development.local
21+
.env.test.local
22+
.env.production.local
23+
24+
npm-debug.log*
25+
yarn-debug.log*
26+
yarn-error.log*

LICENSE

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
MIT License
2+
3+
Copyright (c) 2020 David Cruz
4+
5+
Permission is hereby granted, free of charge, to any person obtaining a copy
6+
of this software and associated documentation files (the "Software"), to deal
7+
in the Software without restriction, including without limitation the rights
8+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9+
copies of the Software, and to permit persons to whom the Software is
10+
furnished to do so, subject to the following conditions:
11+
12+
The above copyright notice and this permission notice shall be included in all
13+
copies or substantial portions of the Software.
14+
15+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21+
SOFTWARE.

Procfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
web: node server.js

README.md

Lines changed: 81 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,81 @@
1+
<p align="center">
2+
3+
<a href="https://www.linkedin.com/in/daviddossantoscruz/">
4+
<img alt="Made by DavidCruz" src="https://img.shields.io/badge/made%20by-daviddossantos-%2304D361">
5+
</a>
6+
<img alt="License" src="https://img.shields.io/badge/license-MIT-brightgreen">
7+
<img alt="GitHub last commit" src="https://img.shields.io/github/last-commit/daviddossantos/react-learn">
8+
<a href="https://dc-react-learn.herokuapp.com/">
9+
<img alt="Website" src="https://img.shields.io/website?url=https%3A%2F%2Fdc-react-learn.herokuapp.com%2F">
10+
</a>
11+
</p>
12+
13+
<p align="center">
14+
<a href="#-rocket-tecnologias">Tecnologias</a>&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;
15+
<a href="#-projeto">Projeto</a>&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;
16+
<a href="#-como-contribuir">Como contribuir</a>&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;
17+
<a href="#memo-licença">Licença</a>
18+
</p>
19+
20+
## 💻 Projeto
21+
22+
O projeto foi criado com o intuito de exercitar os conhecimentos obitos sobre React JS e implementar algumas funcionalidades que são utilizadas em qualquer site.
23+
24+
Toda a estilização foi feita usando o Styled Components, ja o login, logout e esqueci minha senha foi utilizado o Firebase.
25+
26+
Para manipulação do dados de usuario/carrinho foi utilizado [React Context](https://pt-br.reactjs.org/docs/context.html).
27+
28+
## Features:
29+
30+
[x] Cadastrar; Efetuar Login; Recuperar Senha
31+
[x] Menu Hambúguer
32+
[x] Carrinho de comprar; manter histórico de items
33+
34+
## :information_source: Como usar?
35+
36+
Clone e execute a aplicação, você precisa [Git](https://git-scm.com), [Node.js](https://nodejs.org/en/) + [Yarn](https://yarnpkg.com/) instalado no seu computador.
37+
38+
Dentro do seu terminal:
39+
40+
### 🦾 Executando Projeto
41+
42+
```bash
43+
# Clone o repositório
44+
$ git clone https://github.com/daviddossantos/react-learn
45+
46+
# Entre no repositório
47+
$ cd react-learn
48+
49+
# Instale as depedencias
50+
$ yarn install
51+
52+
# Inicie o projeto
53+
$ yarn start
54+
55+
# o projeto sera executado na porta 3000
56+
```
57+
58+
## 🚀 Tecnologias
59+
60+
Esse projeto foi desenvolvido com as seguintes tecnologias:
61+
62+
- [React](https://reactjs.org)
63+
- [Firebase](https://firebase.google.com/docs/auth/web/github-auth?hl=pt-br)
64+
- [Styled Components](https://styled-components.com/)
65+
66+
## 🤔 Como contribuir
67+
68+
- Faça um fork desse repositório;
69+
- Cria uma branch com a sua feature: `git checkout -b minha-feature`;
70+
- Faça commit das suas alterações: `git commit -m 'feat: Minha nova feature'`;
71+
- Faça push para a sua branch: `git push origin minha-feature`.
72+
73+
Depois que o merge da sua pull request for feito, você pode deletar a sua branch.
74+
75+
## :memo: Licença
76+
77+
Esse projeto está sob a licença MIT. Veja o arquivo [LICENSE](LICENSE.md) para mais detalhes.
78+
79+
---
80+
81+
Feito com 💛 by David Cruz 😆 [Entre em contato!](https://www.linkedin.com/in/daviddossantoscruz/)

0 commit comments

Comments
 (0)