Building An Etsy E-commerce Like (SaaS)

Features

  • Register user accounts
  • Build workflows
  • Redirect to settings page
  • Login page
  • Create navigation event between registration page
  • Build the workflows
  • User settings page
  • Building the workflow to update user details
  • Displaying dynamic data
  • Upgrading to a seller account
  • Building the popup to create a shop
  • Update user account type
  • Redirect to shop dashboard
  • Building shop dashboard page
  • Add menu on left-hand side of page
  • Allow sellers to update shop details
  • Setting custom state to display first group
  • Uploading a product listing
  • Add additional group in seller dashboard
  • Design the popup
  • Building the workflow
  • Display shop listings within the dashboard
  • Design repeating group
  • Manage product listings
  • Send data to existing popup
  • Add conditions on popup input fields
  • Rebuild the workflow to update an existing listing
  • Building the home page
  • Building the navigation menu as a reusable element
  • Creating the navigation workflows
  • Building a search feature
  • Displaying categories to filter search results
  • Display a list of products
  • Explain how to set a featured product in the database
  • Redirect to product page when product is selected
  • Building the search results page
  • Displaying relevant products
  • Retrieving page parameters
  • Building a product page
  • Display product details
  • Displaying product images
  • Set the custom state of the featured image
  • Making the page responsive
  • Saving a product to a wishlist/bookmarks
  • Adding an item to saved list
  • Remove product from saved list
  • Create a dedicated page to display a list of saved items
  • Building a shop profile page
  • Create a navigation event to shop page from product listing
  • Display the shop details
  • Display shop product list
  • Adding an item to a shopping cart
  • Building the workflow to add an item into a users cart
  • Adding cart count in header menu
  • Creating cart page
  • Making the cart page responsive
  • Placing an order
  • Processing payments
  • Configuring Stripe API keys
  • Creating a new order
  • Deleting existing checkout items
  • Building a shop owner sales dashboard
  • Displaying a list of all orders
  • Update order status
  • Filtering through existing orders by status
  • Adding custom state on menu selection
  • Display historical user orders
  • Add group on user settings page
  • Creating reviews
  • Submitting reviews
  • Displaying reviews on a product page

Additional features

  • Adding product options like sizes, customizations, etc
  • Messages feature for merchants