Skip to content

Building a Web Application from Scratch

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