Created using Nextjs, Tailwind, Lightspeed Retail API and Stripe!
- Created with NextJS
- Uses Tailwind for styling.
- Fetches product data from Lightspeed Retail API & Guntrader
- Checkout using Stripe Checkout
- Posts successful Stripe sales back to Lighspeed Retail API
- Uses nookies for cookies
- Uses use-shopping-cart for cart data
- Add qty selection to product page
- Switch from Stripe Checkout to Custom Payment Flow
- Add custom emails
- Add terms & privacy pages
- Social media
- User login for fetch previous orders etc.
- Finish mini cart display in nav
- Add search
- Do something to improve the product page
- Lots more!!!
- Convert Filters to use array instead of object & use query strings from useRouter