Designed to help users overcome writers block and build a consistent journaling habit. The generator is portable and fully reusable. The Journal Prompt Generator began as a simple tool to make journaling more accessible.
Many people want to write but don’t know where to start so this app removes that barrier. It delivers daily writing prompts drawn from multiple categories such as Personal Growth, Mindfulness, Lifestyle, and Family Memories.
Built with Django and the Django REST Framework, the generator supports both anonymous use and logged-in interaction. Visitors can get random prompts instantly, or registered users can save their favourites, track their writing streak, and set personal writing goals.
Because it’s modular and reusable, I integrated it into two live sites:
Pen & I Publishing – where it complements the journaling notebook range.
Inspirational Guidance – where it anchors the self-reflection and personal growth content.
Each instance uses the same backend codebase, showing how portable Django apps can be when structured around reusable components.