Stash is a tea manufacturing company that was brought to life in Portland, Oregon in 1972 with an initiative of seeking a "tea euphoria" and reinterpreting how people experience tea by combining flavors in the most unique ways.
-
The client-side for the eCommerce platform was developed using Next.js 13, the React-based front-end web development framework. SASS and Radix UI were used to create the UI elements. And, the global state management was achieved with the help of Zustand; a small, fast and scalable bearbones global state-management solution.
-
The server was created using Node.js and the Express framework. All orders are created and stored in MongoDB, a No-SQL database. Payments are performed through interaction with the Stripe API. User authentication and authorization are achieved with the help of Clerk, an easy to implement user-authentication solution.
-
Finally, the frontend was deployed onto the Vercel cloud platform whereas the backend was deployed to Cyclic.
To view the demo, click here.