Skip to content

FluffyRudy/shopping-cart

Repository files navigation

Shopping Cart

This is a shopping cart application built with React and Typescript

Project Structure

Overview of directory structure under /src

  • animations: This directory contains various animation utilities like bouncing, opacity transitions, scale transitions, etc.
  • assets: This directory contains static files like SVGs that are used across the application.
  • components: This directory contains all the React components used in the application. Components like CardPreview, Header, ItemNotFound, Loading, quantityAdjuster, and ShopSuggestion can be found here.
  • routes: This directory contains the route definitions for the application. It includes routes for the cart, contact page, error page, home page, root, and shop.
  • types: This directory contains TypeScript type definitions and interfaces used across the application.
  • utils: This directory contains utility functions that are used across the application.

Getting Started

To get started with the project, clone the repository and install the dependencies:

git clone https://github.com/FluffyRudy/shopping-cart.git
cd shopping-cart
npm install

Then you can start the developement server with:

npm run dev

Contributing

Contributions are welcome! Please feel free to open an issue or submit a pull request.