An open API service indexing awesome lists of open source software.

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.

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.