A performant frontend ecommerce starter template with Next.js
The Medusa Next.js Starter is a ready-to-use template built with Next.js, Tailwind CSS, and Typescript. It is designed to work with a Medusa server and provides full e-commerce support. The template includes features such as product detail and overview pages, search functionality with Algolia, product collections, cart and checkout options with PayPal and Stripe integration, user accounts, order details, and more. It also leverages the latest version of Next.js (version 13) and offers support for dynamic routing and route groups. Additionally, it has plans to include a product module support in the future.
To get started with the Medusa Next.js Starter, follow these steps:
Prerequisites:
Deploy with Vercel:
/pages/index.tsx file.Payment Integrations:
.env.local file.Search Integration:
medusa-search-meilisearch plugin for search functionality../store-config.json file.react-instant-search-hooks-web library, allowing you to seamlessly switch to Algolia as a search provider.algoliasearch to the project by running a command.@lib/search-client file to use Algolia instead of MeiliSearch.The Medusa Next.js Starter is a powerful and feature-rich template for building e-commerce websites. With its integration of Next.js and Tailwind CSS, it provides a solid foundation for creating fast and visually appealing online stores. The template supports essential e-commerce features such as product pages, search functionality, cart and checkout options, and user accounts. It also offers flexibility with payment integrations and search providers. Whether you’re starting a new e-commerce project or looking to enhance an existing one, the Medusa Next.js Starter is a valuable resource.