π± Inspiration The idea for Gratitude CLI blossomed from a simple thought β what if we could use code to plant seeds of joy in our everyday life? As someone who journals and values reflection, I wanted to create something small but meaningful. A cozy corner in the terminal where you pause, reflect, and jot down something beautiful from your day.
Inspired by mental wellness, minimalist design, and the power of daily gratitude, this project was born.
β¨ What it does Gratitude CLI is a command-line application that lets you:
πΈ Add daily gratitude entries
π View past entries
π¬ Get AI-inspired gratitude prompts to reflect when youβre unsure what to write
π Feel better by simply taking a mindful moment in your day
π οΈ How we built it Language: Python π
Concepts used: File I/O, functions, string formatting, random module
The app shows a splash screen, motivational tips, and provides a menu system.
Gratitude entries are stored locally in a .txt file.
The "Give me a prompt!" feature uses a randomly selected gratitude question from a curated list.
π§ Challenges we ran into Deciding how to make a terminal-based app feel warm and welcoming
Making the UI clean and clear with only text
Keeping the features simple but meaningful
GitHub issues like repo syncing and pushing (thank you ChatGPT π)
π Accomplishments that we're proud of Creating a full mini app from scratch in a weekend
Learning more about GitHub, version control, and markdown
Adding the AI-inspired prompt feature to make it more interactive
Bringing mental wellness into tech in a tiny but creative way
π What we learned How to structure a command-line Python app
Basics of styling terminal output to make it feel joyful
How to use randomness effectively for user experience
Writing a polished README and making a project public on GitHub
How small ideas can bring smiles too π
π» Whatβs next for Gratitude CLI Add emoji reactions or favorite entries
Export entries as a .pdf or .docx file
Turn it into a desktop GUI version
Option to add your own prompts
Celebrate gratitude milestones with ASCII confetti π

Log in or sign up for Devpost to join the conversation.