Features
Next.js supports the following features:- Performant by default
- SEO Ready
- Internationalization
- Responsive
- UI components
- Theming
- Standardized data hooks
- PWA-ready
- Omni Channel Capability (Ship to Home and Pickup support)
Contribute
This project follows the all-contributors specification and contributions of any kind are welcome.Demo Example
View a live demo of Kibo’s Next.js Storefront here .Getting Started
To begin development on your own version of the repo:-
Fork or clone the repo:
-
Checkout develop branch
git checkout develop -
Run
yarnto install dependencies. -
Create a .env file from the .env.template file
- Configure env variables for your Kibo Commerce environment.
-
Start Dev server.
Authentication
You’ll need to authenticate with the following data to configure the Next.js Storefront. Your Client ID and Shared Secret can be found in your Developer Console.KIBO_API_HOST: Your Kibo Commerce API Host.KIBO_AUTH_HOST: Kibo Commerce Authentication Host Server. It is used to request an access token from the Kibo Commerce OAuth 2.0 service.KIBO_CLIENT_ID: Unique Application (Client) ID of your application.KIBO_SHARED_SECRET: Secret API key used to authenticate your application/client ID.
Resources
Keep these useful commands in mind:- Framework: Next.JS
- Component Library: Material UI 5
- Testing: Jest
- Data Fetching / State Management: React Query
- Localization: Next i18Next

