- A portable, reusable Django app that helps people overcome writer's block and build a consistent journaling habit.
- It delivers daily writing prompts from categories such as Personal Growth, Mindfulness, Lifestyle, and Family Memories.
- Visitors get random prompts instantly, and registered users can save favourites, track a writing streak and set goals.
- It is built with Django and the Django REST Framework.
- The same backend code runs on two live sites.
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.
Anonymous visitors
- Get random prompts instantly.
Registered users
- Save their favourites.
- Track their writing streak.
- 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.