Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A fully functioning Ecommerce web app for plants with responsive design and stripe payment implementation

Next.js ecommerce starter built as a web programming final exam, using MongoDB, Prisma, Tailwind CSS, and JWT auth.
Plantito is a fully functioning e-commerce web app for plants, built with Next.js, Sanity, SCSS, and Stripe, and deployed live at plantito.vercel.app.
Plantito is a complete storefront for selling plants online, with a responsive design and Stripe payment integration. It uses Next.js as the React framework, Sanity as the content management system for product and site content, and SCSS for styling. The project is marked as complete and is publicly accessible at plantito.vercel.app, so you can browse products and test the checkout flow.
The app takes product data from Sanity and serves it through Next.js pages and API routes. It produces a shoppable catalog with Stripe-powered checkout. The codebase is structured around the standard Next.js layout with a pages directory, including pages/index.js as the entry point and pages/api/ for serverless API routes.
pages/api directory.pages/api directory to see how serverless endpoints work in a real storefront context.Clone the repository and run npm run dev (or yarn dev) to start the development server on http://localhost:3000. Edit pages/index.js to change the homepage; the page auto-updates as you save. API routes in pages/api are mapped to /api/* and can be accessed on http://localhost:3000/api/hello as a starting example.
Plantito uses Next.js as the React framework, Sanity as the content management system, SCSS for styling, and Stripe for payment processing. The project also follows Next.js conventions with a pages directory and API routes.
Yes, the project is deployed at plantito.vercel.app, and the repository is available on GitHub. The deployment platform is Vercel, which is designed for Next.js applications.
Since the project is open source and marked as complete, you can clone the repository and customize it. You will need to connect your own Sanity dataset and Stripe account to manage products and accept real payments.
The project status is listed as complete, meaning the core functionality of the e-commerce app — including responsive design and Stripe payment implementation — is fully implemented.
