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.
![Application homepage](https://www.hajim.rochester.edu/senior-design-day/wp-content/uploads/2020/04/74-application_homepage-1024x823.png)