v0.0.1
Pre-release
Pre-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
- Setting product descriptions
- Creating discounts
- Monitoring orders
- Setting the VAT rate
- Handling error cases and displaying messages
- Cancelling of orders
- Quantity for products in a basket
- Admin panel with minimal controls for
- 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