
Python, Flask, JavaScript, DOM Manipulation, HTML, CSS
The Affirmations Generator is a small interactive project I built using Python, JavaScript, and JSON files that combines programming, audio, and personality driven design into a single experience. The project allows users to generate either positive or negative affirmations through two separate modes, making the application more playful/dynamic rather than functioning as a simple text generator. I worked on the overall logic and structure of the application, organized the affirmation data using JSON, and implemented the functionality behind the different response modes. I also created the music used throughout the experience, which helped give the project its own atmosphere and personality. One challenge during development was balancing functionality with presentation, making sure the application felt interactive and expressive while still remaining organized and easy to expand upon. This project helped strengthen my understanding of working across multiple programming languages at once while also reinforcing creative design, structured data handling, and user focused interaction design.