How mtraldi/airdrop-tracker works
A single-file Streamlit app lets users track airdrops from entry or CSV import through filtering, dashboard monitoring, and editing/deletion, with records stored locally in SQLite. README documents the main capabilities; sampled excerpts also show tweet parsing. Because source excerpts omit substantial sections, the graph includes only relationships evidenced by the excerpts or README, and treats the documented CSV and parsing features as app responsibilities without guessing internal wiring.
Main entry points: airdrop_tracker_app.py Streamlit app · initial_data.json Seed data
Components 10
Streamlit interface
- Streamlit app
airdrop_tracker_app.py
Airdrop tracking
- Dashboard
airdrop_tracker_app.py - Filters and search
airdrop_tracker_app.py - Add airdrop
airdrop_tracker_app.py - Edit and delete
airdrop_tracker_app.py - Tweet parsing
airdrop_tracker_app.py - CSV import/export
airdrop_tracker_app.py
Local storage
- SQLite database
airdrop_tracker_app.py - Seed data
initial_data.json
Other components
- User
Connections 9
- User → Streamlit app: uses
- Streamlit app → Filters and search: applies filters
- Streamlit app → Dashboard: renders
- Streamlit app → Add airdrop: handles entry
- Streamlit app → Edit and delete: handles changes
- Streamlit app → Tweet parsing: offers parsing
- Streamlit app → CSV import/export: offers transfer
- Streamlit app → SQLite database: reads and writes
- SQLite database → Seed data: loads when empty