In this project, I developed a Full Stack React E-commerce website using Next.js, Sanity, and Tailwind CSS. To ensure secure payments, I incorporated Stripe, and for added platform security, I integrated Auth0.
Nothing will work unless you do.Nothing will work unless you do.
-Maya Angelou
I have been immersed in the world of visual graphics for quite some time now. Hence, I decided to start my own Etsy poster shop, The response I received was relatively good, which got me thinking: why not establish my own online shop where customers can directly purchase from me, eliminating the need for intermediaries?
During my journey, I have come across various tools and frameworks that have greatly enhanced my development process. Among them, Next.js has emerged as my current favorite meta framework for frontend development. Choosing it was an easy decision due to its versatility and capabilities. As for the backend, I opted for Sanity CMS due to its user-friendly nature. The app supports product variations, allowing users to select different sizes.
When it came to styling, I decided to give Tailwind CSS a try for the first time in any of my projects. Needless to say, it has exceeded my expectations, and I am convinced that I will continue to utilize this CSS framework for future endeavors.
For the payment system, I found Strapi to be the obvious choice due to its reputation for reliability and extensive payment support. Additionally, for authentication purposes, I integrated Auth0, as it is an industry standard renowned for its robust security features.
Although this project is still a work in progress, I am determined to bring it to completion in the near future.