This was a group project. I built this single page app with colleagues Alex Braun and Joshua Mitchell. We built an e-commerce webiste that sells art prints. This is a fully functional e-commerce single page application that has Stripe (3rd party API) incorporated, so users can sign up to purchase art. Note that Stripe is working in test mode. To test our code, you can purchase prints using test card number 4242 4242 4242 4242.

Since this was a group project, we collaborated throughout the entire project. I was responsible for creating the admin page. The admin page allows the admin to log in with a special e-mail/password combination. In addition, the admin is able to add products for sale as well as to edit and delete them. Ultimately, the admin decides what is going to appear on the front page to users. All the work for the admin page was mostly performed on the back end.

Front end techologies: HTML, Bootstrap, CSS, jQuery. Back end technologies: Express.js. Database: MonogoDB. AJAX was used for the communication with the back end.

image description