Wesley Ryan Wardlaw

Photography Challenge

Admin can create challenges where users can share and comment on photos that match the challenge description.

GitHub Project

Deployed Example

MongoDB

Smite Sorter

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.

GitHub Project

Deployed Example

React React Router MongoDB Node Apollo

Sort Your Cards

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.

Video

React React Router Redux MongoDB Node

iPhone Messages Reader

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.

GitHub Project

React Node SQLite

Voting App

RESTful application using React, React Router, Redux, Passport, MongoDB, Express, and Node to allow users to create and share polls.

GitHub Project

React React Router Redux MongoDB Node

Comics Downloaders

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.

GitHub Project

Python Pillow