Online Store SPA

Description

This project is a single-page web application (SPA) of an online store, developed using TypeScript and web development technologies.

Pages

  1. Home: The main page of the store, displaying a list of products.
  2. Product Page: Detailed information about a selected product.
  3. Cart Page: Allows users to manage items added to the cart.

Technologies and Tools

  • TypeScript: For typing JavaScript and enhancing the development process.
  • LocalStorage: For storing data about products in the cart.

Scripts

  • start: Launches a local development server in development mode.
  • build: Builds the project in production mode.
  • deploy: Builds the project and deploys it to GitHub Pages.
  • lint: Checks the code for ESLint standards.

Running the Project

  1. Clone the repository.
  2. Install dependencies: npm install.
  3. Start the project: npm start.

Useful Commands

  • npm start: Starts the application in development mode.
  • npm run build: Builds the project.
  • npm run deploy: Deploys the project to GitHub Pages.
  • npm run lint: Checks code standards.