Transaction Tracker

ASP.NET
Angular

A full-stack app made in ASP.NET Web API Core and Angular.

The app supports user registration and login using JWT authentication. Once logged in, users can

create, read, update, and delete transactions with attributes such as name, amount, date/time, and category.

In addition, users can view data such as a breakdown by category, their largest expense, and their total expenses.

Event Planner

Django

A Django web app that supports user registration and login. Once logged in, users can

create, read, update, and delete events with attributes such as name, date/time, description and location.

Users can manage the invites, which invitees can accept in order to see event details and chat with attendees.

In addition, users can maintain a friend list, where they can send, accept, or decline friend requests.

LiftLog

Python

A GUI made in Python's Tkinter module.

The GUI supports user registration and login. Once logged in, users can create, read,

update, and delete workouts with individual exercises made up of a name, sets, and reps.

The GUI uses simple object-oriented programming to manage users and their information.