https://github.com/vonschell/python-portfolio
A collection of Python-based data analysis and visualization projects using Pandas, Matplotlib, and Seaborn. From web scraping to scatter, bubble, and mosaic plots—this portfolio highlights my progress and skills in working with real-world datasets.
https://github.com/vonschell/python-portfolio
api flask jinja2 json matplotlib python seaborn sqlalchemy web-development web-scraping
Last synced: 2 months ago
JSON representation
A collection of Python-based data analysis and visualization projects using Pandas, Matplotlib, and Seaborn. From web scraping to scatter, bubble, and mosaic plots—this portfolio highlights my progress and skills in working with real-world datasets.
- Host: GitHub
- URL: https://github.com/vonschell/python-portfolio
- Owner: vonschell
- Created: 2025-06-14T14:58:56.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-14T15:17:55.000Z (about 1 year ago)
- Last Synced: 2025-06-14T16:25:21.982Z (about 1 year ago)
- Topics: api, flask, jinja2, json, matplotlib, python, seaborn, sqlalchemy, web-development, web-scraping
- Homepage:
- Size: 5.86 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
🌟 Vonschell's Project Portfolio
Welcome to my portfolio of programming projects! This collection showcases a range of apps and data visualizations I’ve built using Python, Flask, Seaborn, Matplotlib, and more. From creative drawing tools and web apps to insightful data visualizations, each project reflects a milestone in my learning journey.
🧠 Projects
1. 🔁 Refactored Female Supervillain Trading Card App
Live Site - https://female-supervillain-trading-card-app.onrender.com
A cleaner, more robust version of the supervillain card app — featuring the same full-stack capabilities, with improved structure and responsiveness.
2. 🐶 Dog Photo Gallery
Live Site - https://dog-gallery-2.onrender.com/
A Flask web app that fetches and displays 30 images from over 100 dog breeds using a dropdown selector. Implements GET and POST methods with dynamic image rendering.
3. 🌐 Language Translator
GitHub Repo - https://github.com/vonschell/language-translator
An English-to-Spanish and French translation app that uses a CSV-powered dictionary. Features interactive user prompts and error handling for unknown words.
4. 📝 Personal Assistant
GitHub Repo - https://github.com/vonschell/personal-assistant
A command-line assistant that helps manage to-do lists and contacts. Built with Python classes and JSON file storage for persistent data between sessions.
5. 🎨 Drawing App
GitHub Repo - https://github.com/vonschell/drawing-app
Create fun shapes like stars, hexagons, and squares using the Turtle graphics module. Demonstrates loop usage and modular function design for shape generation.
6. 🃏 Basic Female Supervillain Trading Card App
Live Site - https://female-supervillain-trading-card-app-mj2h.onrender.com
A full-stack CRUD Flask app to create and manage fictional female supervillain trading cards. Features RESTful APIs, SQLAlchemy, form validation, and Jinja2 templating.
7. 🚢 Surviving the Titanic Scatterplot
GitHub Repo - https://github.com/vonschell/surviving-the-titanic-scatterplot
A scatter plot using Seaborn to visualize Titanic passenger data and examine survival based on fare and age. Clean, simple insights from complex data.
8. 💬 Comparing Happiness and Hard Work Bubble Plot
GitHub Repo - https://github.com/vonschell/comparing-happiness-and-hard-work-bubbleplot
A vibrant bubble plot showing the relationship between salary and happiness scores. Demonstrates advanced use of Seaborn's scatterplot() with hue, size, and sizes.
9. 🐾 Animal Conservation Mosaic Plot
GitHub Repo - https://github.com/vonschell/animal-conservation-web-scraper-mosaic-plot
Visualizes the conservation statuses of animals (Mammalia, Aves, Reptilia) with a mosaic plot using Statsmodels. Highlights the urgency around vulnerable and endangered species.
🧭 What I Used
Languages: Python, HTML, CSS
Libraries & Tools: Flask, Pandas, Seaborn, Matplotlib, SQLAlchemy, Turtle, Statsmodels
Technologies: Git, GitHub, JSON, RESTful APIs, Jinja2, CSV
💬 Final Note
This portfolio reflects not just the output, but the learning process — including mistakes (like rewriting commit histories 😅) and wins. Every project was a step forward, and I’m excited to keep building from here.