Skip to content

Personal projects I have created while learning how to program

License

Notifications You must be signed in to change notification settings

UncleArya/PortfolioProjects

Repository files navigation

My Portfolio of Personal Projects

Flight Ticket Price Tacker

Video Game Database

Cost of Living Analysis

Typing Speed Tester

Image Resizer

Tic Tac Toe

Using several APIs, this program allows for a personal and customizable service that sends an email to your inbox whenever a flight to any listed destination is found that matches your desired search parameters. The destination list is flexible and easy to add to, and search parameters are simple to manage and update, all using a Google Sheet. Find cheap flights anywhere in the world on any airline using this program.

image4

Skills: Python, API Search Queries, GET Requests, JSON Parsing, Exception Handling

A framework for a locally hosted SQL database with a web-based UI to keep track of your favourite video games. Uses Flask as a web framework while also utilizing Bootstrap, custom CSS, and some JavaScript for styling. Uses SQL Alchemy for database management and WTForms for data input.

image

Skills: Python, Flask, SQL Alchemy, WTForms, CSS, Bootstrap, JavaScript, UI/UX Design

A financial analysis of the cost of living in Victoria, BC is done using web scraping and displayed using a basic web GUI. Using the newly obtained data, financial information is displayed about real estate prices, average wages, and estimated expenses involved in the costs of living. Dynamic and real-time calculations are then made analyzing scenarios such as: how long it would take to save for a condo down payment or pay off a mortgage at an average wage, and how long to save for a down payment when working a minimum wage job.

header

Skills: Python, Web Scraping, Data Science, Flask, Bootstrap, CSS

A minimalistic typing tester that measures typing speed to provide the user with accuracy and words per minute scores. Includes a custom created GUI and user feedback while typing.

image-2

Skills: Python, Tkinter, UI/UX Design

A program with a basic and minimalistic GUI that quickly resizes images. Using Python, Tkinter, and the Pillow imaging library, you can quickly create a copy of an image with a smaller file size and resolution, downscaled based on requested dimensions or percentage calculation.

github4

Skills: Python, Tkinter, Pillow, UI/UX Design

A basic game of tic-tac-toe that runs in the terminal. Includes single-player and multi-player modes. When playing single-player, the computer-player makes intelligent moves.

Screenshot from 2024-07-25 20-05-50

Skills: Python, NPC Algorithms

About

Personal projects I have created while learning how to program

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published