Overview:
This is a Shoes E-Commerce Shop made in Next.JS and Strapi. The website contains products from Nike. It features image optimization, fast page loading, good SEO, product management, discounts, image management, reviews, payment with Stripe, email sending with nodemailer, good looking animations, and is built using Next.JS, Recoil, GraphQL, Strapi, TailwindCSS, Framer Motion, Stripe, and Cloudinary.
Features:
- Image optimization by NextJS Image and Cloudinary
- Blazing fast page loading, very good SEO
- Products, discounts, images, etc. - all managed by Strapi CMS
- Reviews
- Payment with Stripe
- Sending emails using nodemailer
- Good looking animations
Installation:
To install this theme, follow these steps:
- Clone the CMS repository from: GitHub Repository
- Set up the required environment variables in a .env.local file. Include the following variables:
- NEXT_PUBLIC_STRIPE_API_KEY
- STRIPE_SECRET_KEY
- STRAPI_IDENTIFIER
- STRAPI_PASSWORD
- NEXT_PUBLIC_STRAPI_URL
- EMAIL_USER (Gmail user for email sending)
- EMAIL_PASSWORD
- PAGE_URL
- NEXT_PUBLIC_CLOUDINARY_URL (Cloudinary image hosting URL)
- Install the application as a normal Next.JS application.
Summary:
This Shoes E-Commerce Shop made in Next.JS and Strapi is a feature-rich application that offers image optimization, fast page loading, good SEO, product management, discount management, image management, review functionality, payment with Stripe, email sending, and attractive animations. It is built on a stack that includes Next.JS, Recoil, GraphQL, Strapi, TailwindCSS, Framer Motion, Stripe, and Cloudinary. The installation process involves cloning the CMS repository, setting up the necessary environment variables, and installing the application as a Next.JS application.