Overview
Toko is an open-source Jamstack e-commerce solution powered by NuxtJS for the front-end and Sanity for the CMS. It focuses on providing fast loading times, low data consumption, SEO-friendly content, and modern design templates. Toko is free to use, with the only expense possibly being a domain name ($10 / year).
Features
- Stripe: Integration with Stripe for secure payment processing.
- Responsive design: The theme is built with a responsive design to ensure optimal viewing experience across devices.
- Static Singleton Sanity Studio: Provides a user-friendly interface for managing content using the Sanity CMS.
- Choose your own color schema from Sanity Studio: Allows users to customize the color scheme of their theme from the Sanity Studio.
- Dynamic homepage: The homepage is dynamically generated with customizable content sections.
- SEO optimized: Toko is designed to be SEO-friendly, helping to improve search engine rankings and visibility.
Installation
- The easiest way to start your project is to use Sanity Create. Go to Sanity Create and follow the instructions to set up your project.
- After deployment, add your Environment Variables into your Netlify project. You only need to add your Stripe Publishable key (refer to
.env.example). - Follow the author of Toko on Twitter for updates and additional resources.
Summary
Toko is a free and open-source Jamstack e-commerce solution built with NuxtJS and Sanity. It offers features such as Stripe integration, responsive design, a user-friendly CMS interface, customizable color schemes, a dynamic homepage, and SEO optimization. By providing a convenient and performant solution, Toko allows users to focus on content creation and selling products without worrying about technical and performance optimization.