Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/amil3955/ecommerce-shoes

Shop made in Next.JS and Strapi containing products
https://github.com/amil3955/ecommerce-shoes

ecommerce-website express nextjs nodejs react tailwindcss

Last synced: about 1 month ago
JSON representation

Shop made in Next.JS and Strapi containing products

Awesome Lists containing this project

README

        

# Shoes E-Commerce

Shop made in Next.JS and Strapi containing products from https://nike.com

Repository with CMS: https://github.com/amil3955/Ecommerce-shoes.git
## 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
## Made using
- Next.JS
- Recoil
- GraphQL
- Strapi
- TailwindCSS
- Framer Motion
- Stripe
- Cloudinary

## Environment Variables

To run this project, you will need to add the following environment variables to your .env file

`NEXT_PUBLIC_STRIPE_API_KEY`

`STRIPE_SECRET_KEY`

`STRAPI_IDENTIFIER` - strapi server user

`STRAPI_PASSWORD`

`NEXT_PUBLIC_STRAPI_URL`

`EMAIL_USER` - gmail user

`EMAIL_PASSWORD`

`PAGE_URL`

## Installation

First, clone CMS and do steps in this repository: https://github.com/amil3955/Ecommerce-shoes.git

Make .env.local file and paste variables from upper section, then install as normal Next.JS application.
## Screenshots

![front_page_animate](https://media3.giphy.com/media/AFbp4tFByUFeBjHoyu/giphy.gif?cid=790b7611d848b57fe68f48a28bc509749f68bca22d757406&rid=giphy.gif&ct=g)
![login_page_animate](https://media3.giphy.com/media/0y21oYZwuksjS2qjkz/giphy.gif)