CryptoBase

Logo

🚀 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.