TradeSphere is a cryptocurrency trading platform that provides advanced transaction analysis and trading functionalities. It includes features like wallet management, price updates, user authentication, and facial recognition as a security measure.
TradeSphere/
│── app.py # Main application file
│── wallet.py # Wallet functionality
│── price_updater.py # Updates cryptocurrency prices
│── insert_dummy_users.py # Inserts test users into the database
│── insert_wallet_data.py # Inserts wallet data
│── update_wallet_totals.py # Updates wallet totals
│── static/ # CSS, JavaScript, images
│── templates/ # HTML templates
│── instance/ # Contains SQLite database files/configs
git clone https://github.com/your-username/TradeSphere.git
cd TradeSphere
python -m venv venv
source venv/bin/activate # On macOS/Linux
venv\Scripts\activate # On Windows
pip install -r requirements.txt
Windows:
pip install cmake dlib
(If issues arise, install Visual Studio Build Tools first.)
Linux:
sudo apt update && sudo apt install -y cmake libboost-all-dev
pip install dlib
macOS:
brew install cmake
pip install dlib
python insert_dummy_users.py
python insert_wallet_data.py
python update_wallet_totals.py
python app.py
Then open http://127.0.0.1:5000/
in your browser.
- Security: Facial Recognition
- Database: SQLite3
- Development Stack: HTML, CSS, JavaScript
- APIs Used: CoinGecko, Binance
Navigation Details (Before Login & Dashboard Access):
- The logo in the header redirects to the homepage.
- The "Learn More" and "Join Us" buttons redirect to the login page.
- After logging in, face verification is required before accessing the dashboard.