Skip to main content
  1. All Posts/

ecommerce

eCommerce TypeScript

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 πŸ“Ί


Installation πŸ’Ύ

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

npm install

# set up environment variables

npm run start

Live πŸ“

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