July - August 2022
This ecommerce web application was built using Next.js and React.js, as well as HTML, CSS, and JavaScript. For a backend database, I used Sanity.io, and I used Stripe to set up the payment system. I followed a tutorial by JavaScript Mastery to learn how to use Sanity, Next.js, and Stripe. After building the application , I made my own bug fixes for the payment amount and quantity, and modified the layout of the product details page as well as changed the CSS. This allowed me a chance to better understand the code and gain familiarity with React hooks and the Stripe request form. A version of my application is hosted on Vercel, with payments disabled (for security reasons), but the video demonstrates Stripe functionality.
October - December 2019
Developed by a team of four, this web-based application keeps track of what a user has in their fridge, in order to reduce food waste and make meal planning and grocery shopping easier. Built using HTML, CSS, BootStrap, JavaScript, and Node.js, utilizing MongoDB as a database. The application features user authentication as well as the ability to query a 3rd party API to generate recipes based on the items stored in one's refrigerator database. We received an A for the project.
September 2022
This todo list web application was built using Angular, as well as HTML, CSS, and JavaScript. For a backend database, I used JSON server to run a local backend. I followed a tutorial by Traversy Media with the goal of learning the Angular web framework.