Project Portfolio

Task List

Includes two APIs that allow for the creation, reading, updating and deletion of tasks and goals, which may be associated with each other. Tasks may be marked complete or unmarked complete (marked incomplete); the act of marking a task complete triggers the posting of an automated message to a slack channel. Goals can be queried to find the associated tasks.

Screenshot from Slack showing bot sharing messages indicating that two tasks have been completed
lightsaber being used as a divider

Adagrams

A game in which the user is asked to make a simple anagram using a subset of letters from a ten-letter hand that is drawn automatically. Project completed in collaboration with @arettab.

Screenshot of terminal running adagrams program
lightsaber being used as a divider

Viewing Party

Uses various python data structures to mimic simple functionality associated with a theoretical movie streaming service where a user can keep track of movies that have been watched, movies the user wants to watch, and recommendations from friends.

screenshot of code from Viewing Party