August 14, 2023

A Ecommerce Store Template Built With Next Js

ecommerce store

Project Overview 🎉

You can publish here your products to sell them online.

Tech/framework used 🔧

| Tech | Description | | -------------------------------------------------------------------------------------- | ------------------------------------------------------------------- | | Typescript | Javascript superset language | | React | Library for building user interfaces | | Next | Powerful React Framework | | Material-UI | React components for faster and easier web development | | Context API | React structure that enables to share data with multiple components | | SCSS | CSS with superpowers | | Firebase | Powerful for apps that don't use backend (e. g. for authentication) | | React Hook Form | Forms with easy-to-use validation | | React Select | React library for creating beatiful select inputs | | Stripe | Library for easy payment processing | | DatoCMS | Complete, user-friendly and performant Headless CMS | | Jest | Javascript Testing Framework | | React Testing Library | Useful for testing React components | | Cypress | Next generation testing tool (I used it for e2e testing) | | Eslint | Javascript Linter | | Prettier | Code formatter |

Screenshots 📺

Screenshot

Screenshot Screenshot

Screenshot

Installation 💾

git clone https://github.com/simicoder/ecommerce.git

npm install

# set up environment variables

npm run start

Live 📍

https://ecommerce-simicoder.vercel.app/