Search packages, repositories and app categories

GitHub repositoryJErazo7/flutter-crypto-wallet

flutter-crypto-wallet

A multiplatform (Android, iOS, Web and macOS) crypto-wallet example created with Flutter and CoinGecko API.

flutter-crypto-wallet project cover
Stars
158
Forks
58
Last push (UTC)
Aug 12, 2022
Project status
Active

Original README

English project snapshot. Visit GitHub for the latest content.

flutter-crypto-wallet

License: MIT

A multiplatform (Android, iOS, Web and macOS) crypto-wallet example created with Flutter and CoinGecko API.

  • Web

Web

  • iOS - macOs - Android

iOS - macOs - Android

Architecture 🚀

This project is developed under Clean Architecture. Based on the following scheme: enter image description here

Run Web Server

  • Run with docker without Flutter
    • Just install Docker Engine in any Operating System
    • Run the command docker-compose up --build
    • Go to http://localhost:4040
$ docker-compose up --build
Building crypto-wallet
[+] Building 210.3s (20/20) FINISHED
 => [internal] load build definition from Dockerfile                                                                              0.1s
 => => transferring dockerfile: 37B                                                                                               0.0s
 => [internal] load .dockerignore                                                                                                 0.1s
 => => transferring context: 2B                                                                                                   0.0s
 => [internal] load metadata for docker.io/library/debian:latest                                                                  1.3s
 => [auth] library/debian:pull token for registry-1.docker.io                                                                     0.0s
 => [internal] load build context                                                                                                 0.2s
 => => transferring context: 42.29kB                                                                                              0.1s
 => [ 1/14] FROM docker.io/library/debian:latest@sha256:33a8231b1ec668c044b583971eea94fff37151de3a1d5a3737b08665300c8a0b          0.0s
 => CACHED [ 2/14] RUN apt-get update                                                                                             0.0s
 => CACHED [ 3/14] RUN apt-get install -y curl git wget unzip libgconf-2-4 gdb libstdc++6 libglu1-mesa fonts-droid-fallback lib3  0.0s
 => CACHED [ 4/14] RUN apt-get clean                                                                                              0.0s
 => CACHED [ 5/14] RUN git clone https://github.com/flutter/flutter.git /usr/local/flutter                                        0.0s
 => CACHED [ 6/14] RUN flutter channel master                                                                                     0.0s
 => CACHED [ 7/14] RUN flutter upgrade                                                                                            0.0s
 => CACHED [ 8/14] RUN flutter config --enable-web                                                                                0.0s
 => CACHED [ 9/14] RUN flutter doctor -v                                                                                          0.0s
 => [10/14] COPY . /usr/local/bin/app                                                                                             0.7s
 => [11/14] WORKDIR /usr/local/bin/app                                                                                            0.2s
 => [12/14] RUN flutter pub get                                                                                                  44.4s
 => [13/14] RUN flutter build web                                                                                               155.9s
 => [14/14] RUN ["chmod", "+x", "/usr/local/bin/app/server/server.sh"]                                                            0.9s
 => exporting to image                                                                                                            6.2s
 => => exporting layers                                                                                                           6.0s
 => => writing image sha256:bfaadc27663885f65a512d0810114d31f80f32808994566ba4ee667462bbc942                                      0.0s
 => => naming to docker.io/marcellodesales/crypto-wallet-web                                                                      0.0s
Recreating flutter-crypto-wallet_crypto-wallet_1 ... done
Attaching to flutter-crypto-wallet_crypto-wallet_1
crypto-wallet_1  | Server start script initialized...
crypto-wallet_1  | Starting server on port 4040 ...
Josue Erazo GitHub avatar
GitHub author

Josue Erazo ↗

Senior Mobile & Applied AI Engineer | Flutter Expert | High-Impact IC ($4M+ Revenue Features) | Building Agentic Workflows

MGM Resorts InternationalEcuador
LanguagesDartHTMLDockerfileSwiftShellKotlinObjective-C

Categories

Flutter dependencies

Dependencies used

Dependency list 21 items

App categories

How do I choose a repository?

Start with your use case, compare repository activity, and check the original project before adopting it.

  1. Search by repository name, owner or description, then narrow the results by topic.
  2. Compare stars, forks and recent pushes. Stars show community interest, not a guarantee of quality.
  3. Read the README, license and issues on GitHub before using a project.

Sources and maintenance

“A repository is the most basic element of GitHub.”

GitHub Docs — About repositories ↗