Skip to content

v0.0.1

Pre-release
Pre-release
Compare
Choose a tag to compare
@kerkkoh kerkkoh released this 23 Dec 16:37
· 38 commits to master since this release

Initial testing release. An MVP of sorts.

What's working

  • Most frontend features:
    • Routes implemented with React router, including seamlessly moving between pages
    • A responsive design implemented with Bootstrap and customized with SASS (SCSS)
    • Loading of products and store data from the server
    • Products with multiple images (If printful ever decides to give us a feature for that) and sizes (product variants)
    • Persistent shopping cart
    • Correct handling of currency as its own datatype via currency.js
    • Discount codes that are confirmed by the server, and correctly applying them to the cart total
    • Showing orders, their statuses & shipping information from Printful
  • Some backend features:
    • Loading products directly from the Printful API
    • A configuration file for setting file descriptions, discounts and VAT rates your store needs (This will be changed to be something less hardcoded in the future)

What's planned/missing

  • Frontend:
    • Admin panel with minimal controls for
      1. Setting product descriptions
      2. Creating discounts
      3. Monitoring orders
      4. Setting the VAT rate
    • Handling error cases and displaying messages
    • Cancelling of orders
    • Quantity for products in a basket
  • Backend:
    • Hiding information better (product information like printfiles & costs shouldn't be sent to the client)
    • Calculating shipping & VAT before confirming the order
    • Refactoring
    • Better handling of errors
    • Handling of missing products, faulty carts, etc.
    • Emails