CryptoBase
🚀 Tecnology
- Dart
- Flutter
- sqlite
- hive
- fl_chart
- firebase
💻 About the Project
CryptoBase developed with Flutter, with the aim of studying and training skills on a complete Android application. The app has features like consumption of Coinbase api, listing of cryptocurrencies, watchlist, wallet and much more.
Functionalities
- Crud Firebase: Resources synced with firebase/firestore.
- Coinbase API: Data such as values, variations, images, names and graphics.
- Wallet Function: A wallet to simulate operations within the App.
- Watchlist: Add your cryptocurrencies of interest to your favorites list.
- Document Scanner: Scan or attach your personal documents.
- Multi Coin: Choose between Real and Dollar to make your trades.
- Navigation Bar: Navigation bar to access other pages within the application.
🖱️ Installation and execution
Make a clone of this repository and access the directory.
$ git clone git@github.com:afonsoburginski/crypto-base.git && cd crypto-base.git
Install the dependencies
# Install
$ flutter pub get
# Running the Doctor
$ flutter doctor
# Start the App
$ Flutter Run
👾 Contribute
Go to fork
and clone the project from your user.
# Cloning project
$ git clone https://github.com/YOUR-USERNAME/crypto-base.git
# Create a branch
$ git branch my-change
# Accessing the new branch
$ git checkout -b my-alteration
# Adding the changed files
$ git add
# Create commit and the message
$ git commit -m "Fixing...."
# Sending changes to the brach
$ git push origin my-change
You should navigate to your repository where you have forked and click the New pull request button on the left side of the page.
👽 Autor
📝 Licença
This project is under the MIT license. See the file LICENSE for more details.