John Sowell's Portfolio -- Links To My GitHub Projects

BJC Match Games

This project, written in C++, is a Windows DirectX graphics multi-threaded console application. It graphically displays on the screen, a bowling match game results sheet for the 12 competitors (who participated in a fantasy continual bowling tournament). A large set of data is loaded, and as it's being loaded, the competitors' match game results are progressively displayed. Multi-threading is used to carry this out. Additional information is also displayed on the console.

LCR Simulation Graph

This project, written in C# with WPF and MVVM, simulates many games of LCR, and displays a graph based on the number of turns needed to complete a game. Visual Studio is needed, plus a NuGet package, indicated in the code will need to be installed in order to run this project.

Flask Website Generator

This project, written in Python, automatically generates a Flask website, given the user's input for the application name and the root directory. This project uses tkinter for the GUI, and uses object files written by me, giving more of an object-oriented feel for the widgets. You'll need Python installed, plus you'll need to have Flask installed via pip to see the results of what was generated.

John's World

This project, written in Python, along with Flask, and uses a SQLite database, gives the user a small glimpse into John Sowell's world. Database operations are used in parts of the site. You'll need Python installed, then Flask and SQLite3 installed via pip to make this project run.