OwnFit Website Demo
View Code
Built with:
App Features:
- 1) User is able to click on items and add to cart or purchase.
- 2) Shows autoscroll "you may also like" carousell
- 3) Able to make payment with Stripe.
- 4) With Sanity.io, admin is able to easily add new products and change images/ text in hero banner.
Challenges:
- 1) Was using previous version of Next.js (Version 12)
- 2) First time trying out sanity.io, had to watch tutorials and read docs
- 3) Had to learn how to integrate Stripe
What I would do differently:
- 1) Use Next.js version 13 in the future for cleaner and easier code
- 2) If it was an actual e-commerce website, might use more standard backend like Django due to the pricing of sanity.io.
- 3) Could add user authentication for returning users.