Skip to content

Denys14Samoilenko/products-store

Repository files navigation

E-Commerce Shop

Description

This project is an E-Commerce web application built using Next.js, Tailwind CSS, and TypeScript. It incorporates various technologies and libraries such as React Hook Form for form handling, EmailJS for email services, Toastify for pop-up messages, and RTK (Redux Toolkit) with Redux Persist for managing and persisting the state in local storage.

Features

  • Responsive design for a seamless experience across devices.
  • Form validation using React Hook Form.
  • Seamless integration with EmailJS for efficient email services.
  • Pop-up notifications powered by Toastify.
  • State management and persistence using RTK and Redux Persist.

Installation

  1. Clone the repository:

    git clone https://github.com/your-username/your-repository.git
  2. Navigate to the project directory:

    cd your-repository
  3. Install dependencies:

    npm install

Usage

To run the project, use the following command:

npm run build
npm start

Technologies Used

  • Next.js
  • Tailwind CSS
  • TypeScript
  • React Hook Form
  • EmailJS
  • Toastify
  • RTK (Redux Toolkit)
  • Redux Persist