Transparency Tools for the Odyssey Bitcoin Learning App
This repository contains helper functions and utilities that power the Odyssey mobile Bitcoin learning app, designed to provide complete transparency into how the app operates and sources its data.
Odyssey is a mobile Bitcoin learning app designed to bridge the knowledge gap for beginners unfamiliar with Bitcoin. It guides users through an educational "journey" with interactive tools and resources, emphasizing fun, accessible learning over complex jargon or trading hype. The app focuses on building foundational knowledge through features like Bitcoin history, real-time price tracking, daily motivational quotes, quizzes, and a glossary, while encouraging long-term engagement for "regular common folk" curious about Bitcoin.
This repository contains the backend utilities that power key features of the Odyssey app:
fetch_bitcoin_price_coingecko.py- Fetches real-time Bitcoin price data from CoinGecko APIfetch_bitcoin_price_coinmarket.py- Alternative Bitcoin price fetching from CoinMarketCap API- Both scripts store price data in Supabase for the app to display current Bitcoin prices and 24-hour changes
send_daily_bitthought.py- Powers the "Captain's Log" feature by:- Fetching daily motivational Bitcoin quotes from a curated collection
- Sending push notifications to users with the daily bitthought
- Managing the rotation of quotes to ensure users get fresh content daily
We believe in complete transparency when it comes to Bitcoin education. This repository allows anyone to:
- Verify Data Sources - See exactly where Bitcoin price data comes from
- Audit Quote Collections - Review the motivational content being shared
- Understand Operations - Know how often data is updated and how the system works
- Contribute - Suggest improvements or report issues with data sources
- Odyssey Resources - Educational resources on Bitcoin
- Daily BitThought - Source of motivational quotes
If you enjoy HRZN's projects and want to support our continued development, you can contribute Bitcoin directly to help us grow and maintain our tools. Any contribution, large or small, is greatly appreciated and helps fund ongoing innovation:
Bitcoin Wallet Address: bc1q8w4hs02l3vnyx95hanuc2lyzpvk97ty2fh5ng2
Your support enables us to keep building educational, secure, and user-friendly Bitcoin tools for beginners and enthusiasts alike.
Built with ⚡ for Bitcoin education and transparency 🚢
