Frequently I need to remind myself to complete tasks at a particular time.
How it works
On the web app, enter a phone number, a message, and a date to send the reminder. At the specified time, an SMS message will be sent to the phone number. Using Apiary, you can add and remove reminders programmatically, opening up a world of possibilities.
Challenges I ran into
The syntax of the API Blueprint was a little complicated at first. But once I understood how it worked, things were smooth. Oh, and when the test would remove the reminder and the next test would fail because it no longer existed.
Accomplishments that I'm proud of
It was super simple to mock up an API, create a production API, and then test the expected responses with the actual responses.
What I learned
Not only is it fun to consume APIs, it's actually fun to create them as well.