Inspiration
We notice that many people, especially students, get stressed during exams and deadlines. I wanted to create a simple app that helps users relax and take quick mental breaks through jokes, fun quizzes, and lighthearted pickup lines.
What it does
Stress Burster is a console-based Python app that offers users three options: hear a joke, get a pickup line, or take a quick quiz. It keeps users entertained and helps reduce stress by providing fun, interactive content on demand.
How I built it
I built the app using Python, focusing on functions, loops, and the random module to deliver different content each time. We stored jokes, pickup lines, and quiz questions in lists and dictionaries, and designed a smooth user interaction loop that lets users switch topics or exit anytime.
Challenges I ran into
Creating a user-friendly experience in the console was tricky. I had to make sure input handling was flexible and that users could easily navigate between options without confusion. Gathering enough quality jokes and quiz questions to keep the app fresh was also a challenge.
Accomplishments that we're proud of
I successfully built a fully functional, beginner-friendly app that combines humor and learning. The app runs smoothly with minimal bugs, and users can enjoy different content repeatedly without getting bored.
What I learned
Through this project, I improved my Python programming skills, especially in working with user input, data structures, and randomization. I also learned how to organize code for better readability and maintainability.
What's next for Stress Burster
I will plan to add more content categories, like motivational quotes and mindfulness exercises and also relaxation tips, and possibly create a simple graphical interface to make the app more engaging and accessible.
Log in or sign up for Devpost to join the conversation.