Admin can create challenges where users can share and comment on photos that match the challenge description.
Sort gods from the computer game Smite based on their pantheon, role, and traits. Register to create a list of liked gods. React uses Apollo Client to query the GraphQL server, which runs on Node using Apollo Server and MongoDB.
Online card sorting tool offered as a subscription service. Full stack application created with React, React Router, Redux, Node, Express, and MongoDB. Stripe is used to handle payment processing and subscriptions.
Local utility for users to view their text messages from an iPhone backup. The React client runs off of a Webpack server and the API uses Node. Messages are read using SQLite3.
RESTful application using React, React Router, Redux, Passport, MongoDB, Express, and Node to allow users to create and share polls.
Python scripts to download webcomics including Xkcd, Questionable Content, and PBFcomics. Uses Beautiful Soup for web scraping and pillow to combine mouseover text with Xkcd images.