I built an app for a family member, who is a nutritionist, that makes it easier for her to stay connected with her patients via WhatsApp. It keeps track of appointments and sends automatic reminders.
Lately I decided to jump on the ChatGPT bandwagon and added a feature that integrates with the OpenAI API to suggest replies to messages from her patients.
It was overall a fun project. It gave me the chance to explore the integration with WhatsApp Business API (used to communicate with patients), OpenAI API (used to suggest message replies), Discord (used to notify events).
Apart from the APIs, it has zero dependencies. It’s deployed as a static website hosted on GitHub. The backend is written as a set of AWS Lambda functions. Data is stored in DynamoDB. Frontend is vanilla JS.