Skip to content

Istiniel/eCommerce

Repository files navigation

eCommerce

Online-store app

Content Overview

Introduction

eCommerce is an online store SPA designed to create a fully functional and user-friendly e-commerce website. The project aims to provide flexible and fast platform for customers to purchase items online.

Features

  • User-friendly interface for seamless navigation and shopping experience.
  • Product categorization and search functionality for easy exploration.
  • Secure user authentication and authorization for account management.
  • Shopping cart system to add, update, and remove products.
  • Order processing and payment integration for smooth transactions.
  • Responsive design to ensure compatibility across various devices.

Getting started

To get started follow the instructions below for installation and usage.

Installation

  1. Clone this repo:
git clone https://github.com/Istiniel/eCommerce.git
cd eCommerce
  1. Install project dependencies:
npm install

Usage

npm run dev

This command will start dev server and you can access the app at http://localhost:3000 in your browser.

Scripts

  • dev: Starts the development server using Vite.
  • build: Builds the project using TypeScript and Vite.
  • lint: Lints the TypeScript and TypeScript React files using ESLint.
  • lint-fix: Lints and automatically fixes the TypeScript and TypeScript React files using ESLint.
  • prettier: Applies Prettier formatting to the entire project.
  • test:unit: Runs unit tests with coverage using Vitest and C8 coverage provider.
  • prepare: Pre-commit hook runs ESLint before each commit.

Developed by

Releases

No releases published

Packages

No packages published

Languages