DeFiSciFi is a decentralized finance dashboard that simulates key DeFi operations such as lending, borrowing, swapping, and staking. This project is built to showcase proficiency in web3, blockchain, Python, Flask, and React technologies by providing users with a hands-on experience in simulating transactions using mock data on a testnet.
simulate
class.
defisci/
│
├── backend/
│ ├── app.py # Main Flask app entry point
│ ├── models.py # SQLAlchemy models for database
│ ├── mock_data.py # Mock data for simulations
│ ├── routes.py # Routes for API endpoints
│ ├── utils.py # Utility functions for updating database
│ ├── migrations/ # Flask-Migrate database migrations
│ └── requirements.txt # Python dependencies
│
├── frontend/
│ ├── src/
│ │ ├── App.js # Main React app entry point
│ │ ├── components/ # Reusable React components
│ │ └── pages/ # Pages for different sections of the app
│ └── package.json # Node dependencies
└── README.md # Project documentation