CoinCloudAS-video.mp4
masterbranch is for pushing release version. This branch is considered stable.devbranch is for pushing new changes. This branch is considered unstable.
Download the project.
git clone https://github.com/WebWise-Media/Crypto-Wallet.gitNavigate into the folder.
cd Crypto-Wallet-
Create a new branch called
dev.git branch dev
-
Switch to
devbranch.git checkout dev
-
Sync the local
devbranch to the repositorydevbranch.git pull origin dev
-
Create a virtual environment:
python3 -m venv venv source venv/bin/activate -
Install the dependencies:
pip install -r requirements.txt
-
Set up Firebase:
-
Go to the Firebase Console.
-
Create a new project or use an existing one.
-
Navigate to the Project Settings.
-
In the "Your apps" section, click on the web icon to create a new web app.
-
Follow the instructions to add Firebase SDK to your project.
-
Copy the Firebase configuration and create a
config.pyfile in your project directory:firebase_config = { "apiKey": "YOUR_API_KEY", "authDomain": "YOUR_PROJECT_ID.firebaseapp.com", "projectId": "YOUR_PROJECT_ID", "storageBucket": "YOUR_PROJECT_ID.appspot.com", "messagingSenderId": "YOUR_MESSAGING_SENDER_ID", "appId": "YOUR_APP_ID", "measurementId": "YOUR_MEASUREMENT_ID" }
-
Now run the project:
flask run or
python main.pycommit your changes as usual.
git add .
git commit -m "<describe your changes>"
be sure to push it in dev branch.
git push origin dev
needs to be updated
project_root/
├── modules/
│ ├── address_generator.py
│ ├── alpha.py
│ ├── coin_track.py
│ ├── generateWallet.py
│ ├── importing.py
│ ├── key_finder.py
│ ├── master_key.py
│ └── seed.py
├── static/
│ ├── app.js
│ ├── home.js
│ ├── landing.js
│ ├── signup.js
│ ├── dashboard.css
│ ├── 404.css
│ ├── landing.css
│ ├── LoginForm.css
│ └── SignUpForm.css
├── templates/
│ ├── 404.html
│ ├── DashBoard.html
│ ├── landing2.html
│ ├── signin.html
│ └── signup.html
├── main.py
├── requirements.txt
└── config.json- User authentication with Firebase
- Flask-based web application
- [Add other features here]
- Flask
- Firebase Authentication
- [Other technologies used]