AI-generated humorous excuses
An app that combines a situation, character and tone to generate humorous text. I connected generation inputs, point use, result history and popular-item lists.
Screens
Reusable generation inputs
I separated the situation, character persona and tone in each request. Users can save their own characters and tones for later reuse.
Features beyond generation
I implemented result history, likes, popular lists, daily check-ins and points, defining earning and spending rules and separating features into use cases.
App and serverless API
A Flutter and Riverpod app connects to a TypeScript, Lambda and DynamoDB backend. CDK defines the server infrastructure.




