Skip to content

ThomasLawlor17/audiophile

Repository files navigation

logo

An example full-stack e-commerce site

Table of contents

Overview

Features

  • Responsive design showing the optimal app layout depending on device's screen size
  • Spacial hover states for interactive elements
  • Checkout with information verification
  • Checkout total validation in the backend
  • Pending carts kept in database so when users return to the site the items are still there
    • Carts are determined based on anonymous users from Firebase auth
    • Database modeling shows how many times user has purchased items from the store, when and using what payment methods, allowing for better analytics and tracking
    • Pending carts are kept in the database to show abandonment rate
    • While not a feature of this app (no Oauth) should user accounts be set up the anonymous user model would mean even when users are not signed in purchase tracking can be kept (and will be transferred over to account post sign-up)
  • Scroll reveal animations on sections for better ux

Screenshots

Desktop Home Tablet Home Mobile Home

Links

Built with

Author