1. Paint Anon
RS / 2018For INFSCI 1059: Web Programming
This interactive social media platform was created as my final project for INFSCI 1059. The prompt was to create a site of any kind that had at least 3 server-sided services.
Paint Anon is a site that allows all users to anonymously paint images on a P5.js canvas and upload them to my database. Logged in users can like and comment on paintings as well as create their own. The identity of the painter is not even tracked in my database.
The site was built using Bulma as a front end framework, with PHP to handle most templating, P5.js for the canvas and painting functionality, and some AJAX to handle base64 canvas conversion and “like” tracking.
RS / 2018From Anonymous