This is a shopping cart application built with React and Typescript
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 likeCardPreview
,Header
,ItemNotFound
,Loading
,quantityAdjuster
, andShopSuggestion
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.
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
Contributions are welcome! Please feel free to open an issue or submit a pull request.