Projects
Here are some projects I've developed using Python coding. Delving into coding has been a fascinating journey for me, and these self-initiated projects showcase my capacity to swiftly grasp new concepts and effectively implement them.
This Website
I've crafted a dynamic portfolio/resume website using Python, Flask, and Bootstrap for a robust backend and responsive design. The site presents my professional background, skills, and projects in a clean format. It features a seamless contact form with SMS functionality for efficient communication. Prioritizing security and SEO best practices, the website offers a comprehensive and modern showcase of my skills, achievements, and allows for easy expansion and updates.
Blog Website Example
This Flask web application features user registration, login, blog post management, comments, and a contact form. Leveraging Flask extensions like Flask-Login, Flask-SQLAlchemy, Flask-CKEditor, Flask-Bootstrap, and Flask-Gravatar, it integrates with an SQL database to store user data, blog posts, and comments. The code provides user authentication, admin-only actions using decorators, and allows logged-in users to create, edit, and delete blog posts. The application includes a contact form for email communication and runs locally with environment variable configuration. It adheres to best practices and utilizes Werkzeug for password hashing. The code is well-organized and extensively commented for clarity.
Amazon Webscraper
This program serves as an Amazon price monitoring tool, designed to track fluctuations and sales on products. Simply input the URL of an Amazon product and set your desired price threshold for notification. Leveraging BeautifulSoup, it parses through HTML data to monitor changes. Once your specified criteria are met, it triggers an email alert using the smtplib library.
Throwback Playlist Maker
Pick a date, any date, and let RetroTunes transform it into a Spotify playlist! Harnessing the power of an API and Beautiful Soup web scraping, this app curates your personal playlist with the top hits from your chosen day. Using Spotipy library integration ensures your customized musical journey is effortlessly delivered to your Spotify account.
Morse Code Translator
This Morse code translator is equipped to differentiate between input in Morse code and regular letters, providing the corresponding coded or decoded message accordingly. Demonstrating my meticulous attention to detail, it showcases my proficiency in handling CSV files and working with Python dictionaries. Moreover, I implemented the Tkinter library to create a straightforward Graphical User Interface (GUI) for user interaction.
WaterMark Pro
As a photographer, adding watermarks to hundreds of wedding pictures can be a time-consuming chore. With my program built using Tkinter, I've streamlined this process. Users can simply select the files they want to watermark, and with just one click, the program automatically adds watermarks to all chosen pictures, saving valuable time and effort.