Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

HIPA NFT #53

Open
wants to merge 297 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
297 commits
Select commit Hold shift + click to select a range
849b9b5
refactor: refactoring the App screen to become empty of components
ildaneta Nov 15, 2021
8df1633
refactor: changing the icon size
ildaneta Nov 15, 2021
a8f51a9
feat: adding new icons
ildaneta Nov 15, 2021
4be0fef
refactor: variable active name updated to isActive
pedro-candido Nov 15, 2021
be2d9be
refactor: changing the prop iconChildren to turn optional
ildaneta Nov 15, 2021
1cf8ccd
Merge pull request #16 from ildaneta/feature/filter-list
ildaneta Nov 15, 2021
a5938a2
feat: add heart heart-filled icons
huduarte Nov 15, 2021
917b18a
feat: adding like button component:
huduarte Nov 15, 2021
6e1d465
refactor: textDescription type
huduarte Nov 15, 2021
9318dd8
refactor: add export Likes component
huduarte Nov 15, 2021
0fabf41
feat: author component created, font problem fixed
pedro-candido Nov 15, 2021
126e59d
refactor: display flex removed and border color added
pedro-candido Nov 15, 2021
cd0bc84
Merge pull request #24 from ildaneta/feature/author
pedro-candido Nov 15, 2021
726d368
Merge branch 'develop' into feature/like-button
pedro-candido Nov 15, 2021
492804b
Merge pull request #23 from ildaneta/feature/like-button
pedro-candido Nov 15, 2021
a0026e0
feat: add ether-black ether-black-small icons
huduarte Nov 15, 2021
8be59a8
refactor: add BidCard component
huduarte Nov 15, 2021
52d6426
refactor: Adding new props for background color and text description
ildaneta Nov 15, 2021
5b5fb1c
refactor: adding new styles for the containerTextIcon and textButtonD…
ildaneta Nov 15, 2021
9df3126
refactor: using AlignTypes in BidCard styles
huduarte Nov 15, 2021
3aac5ba
refactor: making the textButtonDescription optional
ildaneta Nov 15, 2021
26f1905
Merge pull request #20 from ildaneta/feature/pill-button
pedro-candido Nov 15, 2021
d7883a2
Merge pull request #26 from ildaneta/feature/bid-card
huduarte Nov 15, 2021
9407c4f
feat: nft component created, author refactor and tag size refactor
pedro-candido Nov 15, 2021
29ed0e1
refactor: fontFamily changed from 300 to 500
pedro-candido Nov 15, 2021
e359a5d
feat: adding intl lib
huduarte Nov 15, 2021
8de413c
refactor: adding neutralColor13
huduarte Nov 15, 2021
020d5a6
refactor: adding width dimensions
huduarte Nov 15, 2021
b6856ee
feat: adding inputbid component
huduarte Nov 15, 2021
876ea4d
feat: function added to likeFunction
pedro-candido Nov 15, 2021
034c6b7
Merge pull request #27 from ildaneta/feature/nft
ildaneta Nov 15, 2021
f02b1f0
refactor: nft component added to components/index.ts
pedro-candido Nov 15, 2021
adb860f
refactor: pillbutton added to components/index.ts
pedro-candido Nov 15, 2021
8b804e6
Merge pull request #29 from ildaneta/feature/nft
pedro-candido Nov 15, 2021
e44d70e
feat: adding intl import
huduarte Nov 15, 2021
fee5ee5
refactor: adding 20 and 80 width dimensions
huduarte Nov 15, 2021
dcb98ba
refactor: using dimensions
huduarte Nov 15, 2021
eb8fc48
Merge branch 'develop' into feature/input-bid
huduarte Nov 15, 2021
30a5c72
Merge pull request #28 from ildaneta/feature/input-bid
huduarte Nov 15, 2021
16d0524
feat: adding left-arrow e magnifier icons
huduarte Nov 15, 2021
2facb37
feat: adding square-button component
huduarte Nov 15, 2021
668c64f
refactor: adding width40 dimension
huduarte Nov 15, 2021
c090f0a
Merge pull request #31 from ildaneta/feature/square-button
ildaneta Nov 15, 2021
2806e1a
refactor: nft types updated, value passed to root, and tags changed t…
pedro-candido Nov 16, 2021
6543c9d
Merge pull request #32 from ildaneta/feature/nft
pedro-candido Nov 16, 2021
06a7e76
feat: adding new menu icons
ildaneta Nov 17, 2021
7a893cb
feat: creating the wallet screen structure
ildaneta Nov 17, 2021
df44f7b
feat: creating the create NFT screen structure
ildaneta Nov 17, 2021
bd16545
feat: creating the descripton NFT screen structure
ildaneta Nov 17, 2021
1e284a0
feat: creating the favorites screen structure
ildaneta Nov 17, 2021
1aa6e14
feat: creating the wallet home structure
ildaneta Nov 17, 2021
0c8931e
feat: creating the wallet profile structure
ildaneta Nov 17, 2021
4e9716b
refactor: refactoring the app page to insert the navigation configura…
ildaneta Nov 17, 2021
2a214b9
chore: installing the necessary packages to work bottom tab navigation
ildaneta Nov 17, 2021
fc9de6b
feat: creating the bottom tabs sctructure
ildaneta Nov 17, 2021
c1e2ee4
feat: nFT description component created, some refactor in Tag and lik…
pedro-candido Nov 17, 2021
f31b1d5
refactor: excluding de the fontFamily Montserrat Alternates
ildaneta Nov 17, 2021
ce188eb
refactor: Refactoring the component excluding the font family Montser…
ildaneta Nov 17, 2021
8043810
refactor: changing the value center to use the AlignTypes center enum
ildaneta Nov 17, 2021
8e574d4
Merge pull request #35 from ildaneta/feature/menu
ildaneta Nov 17, 2021
99e9eca
Merge branch 'develop' of https://github.com/ildaneta/make-crypto-mob…
pedro-candido Nov 17, 2021
2446b78
refactor: component changes to more screen sizes
pedro-candido Nov 17, 2021
3fc3de9
refactor: alignment space-between created into enum.ts
pedro-candido Nov 17, 2021
f7233c3
refactor: sizes created on dimensions and scrollView style created
pedro-candido Nov 17, 2021
5b3fe18
Merge pull request #36 from ildaneta/feature/nft-page
ildaneta Nov 18, 2021
1edcdfc
feat: underline input component started
pedro-candido Nov 18, 2021
64e162e
Merge pull request #35 from ildaneta/feature/menu
huduarte Nov 18, 2021
e07e73b
feat: adding home screen
huduarte Nov 18, 2021
f4514d6
test
huduarte Nov 18, 2021
5a07e2b
refactor: adding descriptionft screen
huduarte Nov 18, 2021
2f73d97
feat: modal started, having problems to instance component
pedro-candido Nov 18, 2021
46bf73a
refactor: style refactor to use AlignTypes
pedro-candido Nov 18, 2021
68423b8
refactor: sizes updated to use dimensions, colors and border file
pedro-candido Nov 18, 2021
8e9f669
Merge pull request #37 from ildaneta/feature/home
ildaneta Nov 18, 2021
3568a0d
feat: modal finished, close.svg added and dimensions modified
pedro-candido Nov 18, 2021
57857b0
feat: close modal when close icon is clicked
pedro-candido Nov 18, 2021
fb7d0ed
Merge branch 'develop' into feature/modal
pedro-candido Nov 18, 2021
ce3e5c8
refactor: width full refactor
pedro-candido Nov 18, 2021
f903f63
Merge branch 'feature/modal' of https://github.com/ildaneta/make-cryp…
pedro-candido Nov 18, 2021
02a028e
feat: wallet modal and bid modal created
pedro-candido Nov 19, 2021
8ea3a59
chore: adding clipboard lib
Nov 21, 2021
29fde3b
feat: adding svgs images
Nov 21, 2021
d9f132c
feat: adding png type
Nov 21, 2021
3704344
refactor: adding more dimensions and borders value
Nov 21, 2021
0a3c272
feat: adding profile button and nft image
Nov 21, 2021
803c933
feat: adding profile screen
Nov 21, 2021
7a222a2
feat: Inserting a new api instance
ildaneta Nov 21, 2021
3519c76
refactor: changing the value of currency
ildaneta Nov 21, 2021
3c29d48
refactor: correcting values of paddingHorizontal and textAlign
ildaneta Nov 21, 2021
c419cc5
chore: adding expo-pick-image lib
Nov 21, 2021
dc2c7a1
refactor: adding aligntypes and dimensios values
Nov 21, 2021
f67870c
refactor: adding expo image picker in profile screen
Nov 21, 2021
6f10bf2
refactor: changing the icons size
ildaneta Nov 21, 2021
fee118c
refactor: removing touchableOpacity import
ildaneta Nov 21, 2021
99926ff
refactor: changing the value of marginHorizontal
ildaneta Nov 21, 2021
57eed66
refactor: changing the import of api
ildaneta Nov 21, 2021
a690fcd
refactor: changing the name of placeABid screen to modalPlaceABid
ildaneta Nov 21, 2021
4151b50
refactor: excluding the width19
ildaneta Nov 21, 2021
0eab4b5
Merge pull request #38 from ildaneta/feature/modal
ildaneta Nov 21, 2021
a0f3e50
feat: adding space-around and row values
ildaneta Nov 22, 2021
c55f344
refactor: changing some mocked values to dimensions and alignTypes va…
ildaneta Nov 22, 2021
c09f4de
feat: adding a border width nano=1
ildaneta Nov 22, 2021
20b92d5
refacotr: adding the logic to call the ethereum value and covert it t…
ildaneta Nov 22, 2021
34767ce
feat: adding the height 90 value
ildaneta Nov 22, 2021
75eb2fb
Merge pull request #41 from ildaneta/feature/inserting-api-ethereum
ildaneta Nov 22, 2021
8af96e4
refactor: excluding props related about show or close modal, now they…
ildaneta Nov 22, 2021
47c32c6
feat: creating the modal context
ildaneta Nov 22, 2021
dbc7209
refactor: editing the modal component to utilize the state from modal…
ildaneta Nov 22, 2021
a9ba8ca
feat: including the modal provider
ildaneta Nov 22, 2021
6a4ad73
Merge pull request #43 from ildaneta/refactor/creating-context-modal
ildaneta Nov 22, 2021
5625aa9
feat: path mapping added, pillbutton added to components/index.ts
pedro-candido Nov 22, 2021
2063c2d
feat: path mapping added to screens
pedro-candido Nov 22, 2021
5bedee1
Merge branch 'develop' into feature/path-mapping
pedro-candido Nov 22, 2021
9da61fc
refactor: config to path-mapping added to babel file, and removed ass…
pedro-candido Nov 22, 2021
0a6a580
refactor: solving problem with scrollview on profile screen
Nov 23, 2021
b3431ed
refactor: using dimensions values
Nov 23, 2021
484b79b
refactor: using style
Nov 23, 2021
370cba2
refactor: adding more dimensions values
Nov 23, 2021
f6b1c75
Merge pull request #46 from ildaneta/feature/path-mapping
pedro-candido Nov 23, 2021
43ad827
refactor: solving problem with border radius and adding one more radi…
Nov 23, 2021
34417d5
Merge branch 'develop' into feature/profile
huduarte Nov 23, 2021
ee446f8
Merge branch 'develop' of https://github.com/ildaneta/make-crypto-mob…
Nov 23, 2021
d309386
refactor: change marginTop to Bottom
Nov 23, 2021
99b6991
refactor: adding path imports and alignTypes row
Nov 23, 2021
c3ba3a6
refactor: removing keyboardAvoidingView and adding paddingBottom
Nov 23, 2021
dc3279b
Merge branch 'feature/profile' of https://github.com/ildaneta/make-cr…
Nov 23, 2021
336f3cc
Merge branch 'feature/profile' of https://github.com/ildaneta/make-cr…
Nov 23, 2021
ca0fc0b
feat: create nft page almost done, it remains upload file and create …
pedro-candido Nov 23, 2021
3095eba
refactor: adding styles values to scrollviewn and touchableopacitu
Nov 23, 2021
4d91f2f
refactor: adding overlay style in view
Nov 23, 2021
b32710e
refactor: add padding75 token
Nov 23, 2021
055de33
Merge pull request #39 from ildaneta/feature/profile
ildaneta Nov 23, 2021
b50983e
feat: merge with develop and Icon props modified
pedro-candido Nov 23, 2021
8e18da4
chore: Installing react-navigation-stack
ildaneta Nov 24, 2021
0724ee8
refactor: using the stack tabs inside bottom tabs
ildaneta Nov 24, 2021
ada4201
feat: creating the stack tabs
ildaneta Nov 24, 2021
fe2e306
refactor: changing the path imports of svg
ildaneta Nov 24, 2021
02af890
feat: creating the routes names enum
ildaneta Nov 24, 2021
194e073
refactor: calling the api
ildaneta Nov 24, 2021
a156f2b
refacotr: using stack navigation
ildaneta Nov 24, 2021
6c2a157
refactor: inserting loading
ildaneta Nov 24, 2021
a3b5b3a
refactor: inserting the optional prop
ildaneta Nov 24, 2021
8c5fbda
feat: upload file function created, flatList removed, map addded
pedro-candido Nov 24, 2021
a3c6bac
refactor: refactor adding key to sellartype list and loading added
pedro-candido Nov 25, 2021
0ce21f6
refactor: useEffect removed
pedro-candido Nov 25, 2021
66d0003
refactor: adjusting margins and paddings sizes
Nov 26, 2021
89c9e4d
refactor: adding padding dimensions values
Nov 26, 2021
dbf7418
refactor: using padding dimensions values
Nov 26, 2021
1d7c8f9
refactor: removing double white space
Nov 26, 2021
bf25e8c
refactor ajustando padding na home para dispositivos com altura menor…
Nov 26, 2021
93294d4
Merge pull request #48 from ildaneta/refactor/menu-styles
huduarte Nov 26, 2021
e976a38
refactor: error validation started
pedro-candido Nov 26, 2021
57cbedb
Merge branch 'develop' of https://github.com/ildaneta/make-crypto-mob…
pedro-candido Nov 26, 2021
35bfece
refactor: changing the baseURL
ildaneta Nov 26, 2021
86658e2
Merge branch 'develop' of github.com:ildaneta/make-crypto-mobile-hack…
ildaneta Nov 26, 2021
f9afa69
refactor: changing shadow values
ildaneta Nov 26, 2021
36119e0
refactor: refactoring some props of tag component
ildaneta Nov 26, 2021
76b6a42
refactor: refactoring some styles
ildaneta Nov 26, 2021
f855864
feat: implementing new features
ildaneta Nov 26, 2021
ada0902
refactor: refactoring some styles
ildaneta Nov 26, 2021
b528712
refactor: adding a todo and using a dimensions value
ildaneta Nov 26, 2021
effaee4
refactor: correcting the marginBottom style
ildaneta Nov 26, 2021
f5e2fc0
refactor: adding new values to width
ildaneta Nov 26, 2021
27a0699
refactor: making key prop optional
ildaneta Nov 26, 2021
843fd67
refactor: editing the route name
ildaneta Nov 26, 2021
713f995
Merge pull request #50 from ildaneta/feature/inserting-stack-navigation
huduarte Nov 26, 2021
1fd6902
feat: error validation done, request made, it remains to do redirect …
pedro-candido Nov 27, 2021
8a40b33
refactor: icon updated
pedro-candido Nov 27, 2021
e30971f
Merge branch 'develop' of https://github.com/ildaneta/make-crypto-mob…
pedro-candido Nov 27, 2021
eae6356
refactor: paddingTop added, and routes created
pedro-candido Nov 27, 2021
b49c2ff
feat: adding favorite feature in description NFT screen
Nov 27, 2021
bf1d589
feat: adding favorite feature in home screen
Nov 27, 2021
5c4c207
refactor: adding alert if favorite request fail
Nov 27, 2021
3ac3806
refactor: changing messages error to english
Nov 27, 2021
01844fc
refactor: removing expo alternates
ildaneta Nov 27, 2021
857495f
refactor: adding a todo to use the walkthrough component
ildaneta Nov 27, 2021
1ddc6e9
feat: adding the onboarding images
ildaneta Nov 27, 2021
185dcff
feat: connection with celo dapp kit and valora wallet context
Nov 27, 2021
1dbf719
Merge pull request #52 from ildaneta/feature/wallet-connect
huduarte Nov 27, 2021
01b1840
Merge pull request #51 from ildaneta/feature/nft-favorite
ildaneta Nov 27, 2021
84349cc
Merge pull request #47 from ildaneta/feature/create-nft
ildaneta Nov 27, 2021
1493a42
feat: creating the walkthrough component and its styles
ildaneta Nov 27, 2021
b78d43f
feat: creating the slides data
ildaneta Nov 27, 2021
171f02d
refactor: adding the styles containerItems and use dimensions and col…
ildaneta Nov 27, 2021
cf39ae5
feat: creating the onboarding item and its styles
ildaneta Nov 27, 2021
793348f
feat: creating new dimensions
ildaneta Nov 27, 2021
79b6c73
refactor: refactoring some styles and gaming text
ildaneta Nov 27, 2021
405f93c
feat: creating the paginator component and its styles
ildaneta Nov 27, 2021
a7282bc
refactor: adding the prop label
ildaneta Nov 27, 2021
b2fc895
feat: favorites created, console.log removed from createNft
pedro-candido Nov 27, 2021
ccfc4be
Merge branch 'develop' into feature/walkthrough
ildaneta Nov 27, 2021
763dcdb
feat: when doesn't have liked nfts, shows a new screen
pedro-candido Nov 27, 2021
7bff091
refactor: adding create to enum routenames and add actions to linebut…
pedro-candido Nov 27, 2021
a72ba33
feat: adding hipa logos
ildaneta Nov 27, 2021
e8a6baf
refactor: adding new dimensions
ildaneta Nov 27, 2021
08fccc1
refactor: adding the width value
ildaneta Nov 27, 2021
173a0d3
refactor: adding the logo and fixing some styles
ildaneta Nov 27, 2021
0af36ff
refactor: adding a logo and fixing some styles
ildaneta Nov 27, 2021
610a695
refactor: adding a logo and fixing some styles
ildaneta Nov 27, 2021
432f600
refactor: adding a logo and fixing some styles
ildaneta Nov 27, 2021
550e92c
feact: creating the wallet screen structure
ildaneta Nov 28, 2021
be7164f
feat: adding a new value
ildaneta Nov 28, 2021
df3141f
Merge pull request #54 from ildaneta/feature/favorites
ildaneta Nov 28, 2021
f5a93ab
Merge branch 'develop' of github.com:ildaneta/make-crypto-mobile-hack…
ildaneta Nov 28, 2021
51fe974
refactor: fixing the camera icon position
ildaneta Nov 28, 2021
fee05cf
refactor: adding a marginBottom
ildaneta Nov 28, 2021
5274a21
Merge pull request #53 from ildaneta/feature/walkthrough
ildaneta Nov 28, 2021
618989f
fix: fixing the yarn.lock
ildaneta Nov 28, 2021
02919b8
Merge branch 'develop' of github.com:ildaneta/make-crypto-mobile-hack…
ildaneta Nov 28, 2021
6cdcde5
Merge pull request #55 from ildaneta/feature/inserting-hipa-logo
ildaneta Nov 28, 2021
9b7c925
feat: adding auth context
huduarte Nov 28, 2021
b374afc
refactor: style adjusts
huduarte Nov 28, 2021
af1db38
feat: connect wallet with auth
huduarte Nov 28, 2021
21d7667
merge develop
huduarte Nov 28, 2021
808c19e
refactor: removing unused imports
huduarte Nov 28, 2021
c79a5ed
feat resolving conflits with profile
huduarte Nov 28, 2021
a1c1238
refactor: removing mock
huduarte Nov 28, 2021
bd07ae0
resolving conflicts
huduarte Nov 28, 2021
d07173a
feat: adding splash screen and icon
huduarte Nov 28, 2021
d3a3bc4
Merge pull request #56 from ildaneta/feature/auth-context
ildaneta Nov 28, 2021
954af1f
Merge pull request #57 from ildaneta/feature/splash-icon
ildaneta Nov 28, 2021
6ea3c85
feat: navigate created, walktrough text changed
pedro-candido Nov 28, 2021
6f8a599
Merge pull request #60 from ildaneta/feature/walktrough-navigation
ildaneta Nov 28, 2021
1ca95dc
refactor: favorites, profile and create nft aligned
pedro-candido Nov 28, 2021
e754124
Merge pull request #63 from ildaneta/refactor/favorites
ildaneta Nov 28, 2021
0370a8c
revert: last commit
pedro-candido Nov 28, 2021
0dc46b0
Merge pull request #64 from ildaneta/refactor/favorites
huduarte Nov 28, 2021
b392848
refactor: removing log
huduarte Nov 28, 2021
d9978bc
refactor: fix styles
huduarte Nov 28, 2021
128f74e
refactor: removing log
huduarte Nov 28, 2021
4323917
refactor: wallet connect adjusts in home
huduarte Nov 28, 2021
829b2b1
refactor: close modal
huduarte Nov 28, 2021
f399f15
refactor: connectwallet modal
huduarte Nov 28, 2021
ca0f1aa
refactor: using favorite endpoint
huduarte Nov 28, 2021
ff95aa1
Merge pull request #65 from ildaneta/feature/wallet-adjusts
ildaneta Nov 28, 2021
e3db3f9
Merge pull request #66 from ildaneta/develop
ildaneta Nov 28, 2021
893aba3
refactor: changing the project folder name
ildaneta Nov 28, 2021
a52ddc0
refactor: deleting the project_name folder
ildaneta Nov 28, 2021
873da35
Merge pull request #67 from ildaneta/develop
ildaneta Nov 28, 2021
038c188
Revert "Develop -> master"
andersonAncilon Nov 28, 2021
a7c222b
Merge pull request #68 from ildaneta/revert-67-develop
andersonAncilon Nov 28, 2021
7a22618
fix: styles fixes and favorite endpoint
Nov 28, 2021
9b08750
fix: changing app name and readme
ildaneta Nov 28, 2021
b614ae1
refactor: changing the readme
ildaneta Nov 28, 2021
6d63e33
refactor: improving the readme
ildaneta Nov 28, 2021
806bc89
fix: deleting node_modules
ildaneta Nov 28, 2021
a373a1a
refactor: adding a license
ildaneta Nov 28, 2021
e6a977c
refactor: adding new images
ildaneta Nov 28, 2021
5479ec7
refactor: adding new image
ildaneta Nov 28, 2021
124925c
refactor: adding a new image
ildaneta Nov 28, 2021
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
File renamed without changes.
21 changes: 21 additions & 0 deletions HIPA_NFT/LICENSE
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
The MIT License (MIT)

Copyright (c) 2021 HIPA NFT

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
79 changes: 79 additions & 0 deletions HIPA_NFT/Readme.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,79 @@
# HIPA NFT

## Region location

- Brazil

## Team Members
- Anderson Ancilon, Mobile developer
- Hudson Neto, Mobile developer
- Ilda Neta, Mobile developer and project designer
- Pedro Candido, Mobile developer

## Project Description
HIPA is a marketplace focused on usability and user experience, making easiest and accessible process of NFT sale for everyone. Besides that we support a social cause to include women in programming.

## Summary

We have created the following functionalities:

- Home
Have the listing of all NFTs
- NFT details
We show all the NFT details
- Favorites
Show the list of favorites NFTs
- Profile
A profile screen that shows users details, like photo, name, description, NFT created and purchases
- Create NFT
A screen to upload your NFT art and determine how the configurations your NFT will have

#### How to run the app

- First clone the repository and install the Valora app

```bash
cd make-crypto-mobile-hackathon
cd HIPA_NFT
cd codebase

yarn install

expo start
```

## URLs

- Demo video - [Youtube](https://www.youtube.com/watch?v=-35cyST-q1c)
- App layout - [Figma](https://www.figma.com/file/p6kRGvfq535fD4RBRx7rRP/Hackathon-NFT?node-id=9%3A2)


## Presentation

App final images

<img width="600" alt="HIPA-NFT- HOME" src="https://user-images.githubusercontent.com/21963291/143786070-389e6379-1af4-470d-8c6e-7143592c908f.png">

<img width="600" alt="HIPA-create-nft" src="https://user-images.githubusercontent.com/21963291/143787190-1b931b2e-1955-4cc2-879c-606dea074788.png">


<img width="600" alt="HIPA-Profile" src="https://user-images.githubusercontent.com/21963291/143787209-3010dab6-32cd-452b-ad67-d547369a782d.png">

<img width="600" alt="HIPA-Favorites" src="https://user-images.githubusercontent.com/21963291/143787319-44ae2636-41f3-47dc-9b79-8564716c2182.png">

## Next Steps

The next steps to be implemented will be:

- Insert augmented reality to see NFTs;
- Insert other languages(spanish and portuguese);
- Insert watermark on listed NFTs to differ the bought NFT;
- Insert an option of timed auction on NFT selling;
- Methods to attract more users to platform;
- Insert animations and a NFT preview at home;
- Insert an album option and special edition as an example, an NFT album to World Cup on 2022;
- Insert a rank of best buyers and best sellers;
- Create a vision of a sold NFT and a created NFT;

## License
This repository includes a MIT license.
File renamed without changes.
6 changes: 6 additions & 0 deletions HIPA_NFT/codebase/.buckconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@

[android]
target = Google Inc.:Google APIs:23

[maven_repositories]
central = https://repo1.maven.org/maven2
34 changes: 34 additions & 0 deletions HIPA_NFT/codebase/.eslintrc.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
module.exports = {
env: {
es6: true,
node: true,
jest: true,
},
extends: [
'eslint:recommended',
'plugin:react/recommended',
'plugin:react-hooks/recommended',
'plugin:@typescript-eslint/eslint-recommended',
'plugin:@typescript-eslint/recommended',
'plugin:@typescript-eslint/recommended-requiring-type-checking',
],
parserOptions: {
project: './tsconfig.json'
},
plugins: ['react', 'react-hooks', '@typescript-eslint', 'prettier'],
rules: {
indent: ['error', 2, { SwitchCase: 1 }],
quotes: ['error', 'single', { avoidEscape: true }],
'no-empty-function': 'off',
'@typescript-eslint/no-empty-function': 'off',
'react/display-name': 'off',
'react/prop-types': 'off',
'prettier/prettier': 'error',
'no-unsafe-assignment': false
},
settings: {
react: {
version: 'detect',
},
},
}
1 change: 1 addition & 0 deletions HIPA_NFT/codebase/.gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
*.pbxproj -text
55 changes: 55 additions & 0 deletions HIPA_NFT/codebase/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
# OSX
#
.DS_Store

# Xcode
#
build/
*.pbxuser
!default.pbxuser
*.mode1v3
!default.mode1v3
*.mode2v3
!default.mode2v3
*.perspectivev3
!default.perspectivev3
xcuserdata
*.xccheckout
*.moved-aside
DerivedData
*.hmap
*.ipa
*.xcuserstate
project.xcworkspace

# Android/IntelliJ
#
build/
.idea
.gradle
local.properties
*.iml
*.hprof

# node.js
#
node_modules/
npm-debug.log
yarn-error.log

# BUCK
buck-out/
\.buckd/
*.keystore
!debug.keystore

# Bundle artifacts
*.jsbundle

# CocoaPods
/ios/Pods/

# Expo
.expo/
web-build/
dist/
6 changes: 6 additions & 0 deletions HIPA_NFT/codebase/.prettierrc.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
module.exports = {
jsxBracketSameLine: true,
singleQuote: true,
trailingComma: 'all',
printWidth: 100,
};
49 changes: 49 additions & 0 deletions HIPA_NFT/codebase/App.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
import 'intl';
import './global';
import 'intl/locale-data/jsonp/en-US';
import { StatusBar } from 'react-native';
import React from 'react';
import { NavigationContainer } from '@react-navigation/native';
import AppLoading from 'expo-app-loading';

import BottomRoutes from './src/routes/bottomTabs.routes';

import {
useFonts,
Montserrat_300Light,
Montserrat_400Regular,
Montserrat_500Medium,
Montserrat_600SemiBold,
Montserrat_700Bold,
} from '@expo-google-fonts/montserrat';
import { ModalProvider } from './src/context/modal.context';

import { WalletProvider } from '@nft/context/wallet';
import { AuthProvider } from '@nft/context/auth';

export default function App() {
const [montserratFontsLoaded] = useFonts({
Montserrat_300Light,
Montserrat_400Regular,
Montserrat_500Medium,
Montserrat_600SemiBold,
Montserrat_700Bold,
});

if (!montserratFontsLoaded) {
<AppLoading />;
}

return (
<NavigationContainer>
<ModalProvider>
<AuthProvider>
<WalletProvider>
<StatusBar barStyle="dark-content" backgroundColor="#f9f9f9" />
<BottomRoutes />
</WalletProvider>
</AuthProvider>
</ModalProvider>
</NavigationContainer>
);
}
10 changes: 10 additions & 0 deletions HIPA_NFT/codebase/__tests__/App.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
import 'react-native';
import React from 'react';
import App from '../App';

// Note: test renderer must be required after react-native.
import renderer from 'react-test-renderer';

it('renders correctly', () => {
renderer.create(<App />);
});
55 changes: 55 additions & 0 deletions HIPA_NFT/codebase/android/app/BUCK
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
# To learn about Buck see [Docs](https://buckbuild.com/).
# To run your application with Buck:
# - install Buck
# - `npm start` - to start the packager
# - `cd android`
# - `keytool -genkey -v -keystore keystores/debug.keystore -storepass android -alias androiddebugkey -keypass android -dname "CN=Android Debug,O=Android,C=US"`
# - `./gradlew :app:copyDownloadableDepsToLibs` - make all Gradle compile dependencies available to Buck
# - `buck install -r android/app` - compile, install and run application
#

load(":build_defs.bzl", "create_aar_targets", "create_jar_targets")

lib_deps = []

create_aar_targets(glob(["libs/*.aar"]))

create_jar_targets(glob(["libs/*.jar"]))

android_library(
name = "all-libs",
exported_deps = lib_deps,
)

android_library(
name = "app-code",
srcs = glob([
"src/main/java/**/*.java",
]),
deps = [
":all-libs",
":build_config",
":res",
],
)

android_build_config(
name = "build_config",
package = "com.proj",
)

android_resource(
name = "res",
package = "com.proj",
res = "src/main/res",
)

android_binary(
name = "app",
keystore = "//android/keystores:debug",
manifest = "src/main/AndroidManifest.xml",
package_type = "debug",
deps = [
":app-code",
],
)
Loading