/ignite-shop-next

T-shirt e-commerce interface design using Next.js to apply the concepts of single page application (SPA), server-side rendering (SSR), static-site generation (SSG) and Stripe for payments.

Primary LanguageTypeScript


Clique aqui para ver a versão em Português.


image

image

image

📄 Project

An e-commerce interface project for t-shirts using Next.js to apply concepts of single page application (SPA), server-side rendering (SSR), static-site generation (SSG), and Stripe for payments.

💻 Technologies

  • Next.js
  • TypeScript
  • Stitches
  • Stripe
  • Keen Slider

🔖 Layout

🚀 Running the project

  • Clone the project and access the directory
$ git clone https://github.com/luc-ribeiro/ignite-shop-next.git
$ cd ignite-shop-next
  • Create an account on Stripe and generate a developer API key

  • Create a .env.local file following the structure of the .env.example file

  • Follow the steps below:

# Install dependencies
$ npm i

# Start the project
$ npm run dev
  • The application will be available at http://localhost:3000