Team Members
Jacquelyn Moreno
Supervisors
Sandhya Dwarkadas
Description
I spent the semester developing an e-commerce application with the goal of selling my artwork and donating the profits to charity. I built a Node.js server using the Express framework and middleware to implement authentication, session management, and security features. The client side code uses the Jade templating language to pass run-time variables into static files which are rendered into HTML and passed to the browser. I used the Square APIs for processing credit card payments and designed a My SQL relational database to store the relevant information about products, orders and users.