Recently, after finishing a Go backend project for a client, I found myself with some free time.
And I thought:
"What if I build something different from the usual CRUD/API stuff?"
So, I decided to go back to PHP, the first language I ever used professionally (it powered my very first paid project), and I built the Crypto Discord Monitor.
It was a fun way to break the routine while building something useful for traders and crypto enthusiasts.
π Whatβs the project about?
Itβs a simple cryptocurrency price monitor that sends live updates to a Discord server via webhooks.
It supports multiple cryptocurrencies, has configurable alerts, and even performs automatic conversions to USD and AOA (Angolan Kwanza).
β¨ Features
- β Monitor multiple cryptocurrencies (via CoinGecko API)
- β Automatic conversion to USD and AOA
- β Configurable price alerts
- β
CLI interface to manage:
- Tracked cryptocurrencies
- Discord webhook
- Custom alerts
- β Built with OOP (Object-Oriented Programming) for easy maintenance and expansion
β‘ Example Usage
π Add a crypto:
php main.php add-crypto bitcoin
π Create an alert (e.g., when BTC goes above $70k):
php main.php add-alert bitcoin 70000 above "BTC π To the moon!"
π Run the bot:
php main.php run
And thatβs it β the bot takes care of everything, sending alerts directly to your Discord channel. π―
π₯οΈ Screenshots & Demo
π Motivation
This project came from my desire to explore PHP beyond CRUD and APIs.
It brought me back to that same excitement I felt when I first coded in PHP years ago β and reminded me that thereβs still room to reimagine what PHP can do.
π Repository
π License
MIT Β© 2025 β Nzuzi Henriques Kondo Ombisa
π§ henriquesombisa@gmail.com
π Luanda, Angola
]
Top comments (0)