Giter VIP home page Giter VIP logo

nextjs-ecommerce-template's Introduction

Contentstack

Build a Website using Next.js and Contentstack

About Contentstack: Contentstack is a headless CMS with an API-first approach that puts content at the centre. It is designed to simplify the process of publication by separating code from content.

About this project: We have created a professional sample website using Next.js and Contentstack.

banner

Live Demo

You can check the live demo to get first-hand experience of the website.

Prerequisites

  • Install nodejs on your system.

Clone the repo

Clone the following repo. It contains all the required dependencies.

git clone https://github.com/contentstack/nextjs-ecommerce-template

Install dependencies

Go to the nextjs-ecommerce-template folder, and run the following:

  • cd nextjs-ecommerce-template

  • npm install

This downloads the required files and initializes the site.

Update Contentstack secrets

Copy the .env.sample file to .env.development.local and .env.production.local and update with your Contentstack details, including your API key and delivery token.

It should end up looking something like:

    api_key="YOUR_API_KEY"

    delivery_token="YOUR_DELIVERY_TOKEN"

    environment="YOUR_PUBLISHING_ENVIRONMENT"

    region="EXAMPLE eu"

Launch Your Server

Go to the nextjs-ecommerce-template folder, and run the following:

  • cd nextjs-ecommerce-template

  • npm run dev

Documentation

Read Contentstack docs

Learn about Next.js

nextjs-ecommerce-template's People

Contributors

amitkanswal avatar aravindbuilt avatar surajsarojs avatar contentstack-admin avatar nandeesh-gajula avatar

Stargazers

Thirunavukkarasu Muthusamy avatar Shagun Sharma avatar

Watchers

Mayank avatar dhaval avatar Nikhil Jain avatar Pritesh Jain avatar Ninad Hatkar avatar James Cloos avatar Imran Khan avatar Pradeep avatar Sunil Nadar avatar kego avatar Rishiraj Upadhyay avatar Rohit Mishra avatar  avatar  avatar

nextjs-ecommerce-template's Issues

How to add the content types

hey, how do we add the content types to the stack for this use-case? can it be imported or its something that must be done manually?
thanks

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.