diff --git a/forntend/E-commerce-cart-page-main/.eslintrc.cjs b/forntend/E-commerce-cart-page-main/.eslintrc.cjs new file mode 100644 index 0000000000000000000000000000000000000000..3e212e1d4307a332e8511f530bc48a4ad5ed6f95 --- /dev/null +++ b/forntend/E-commerce-cart-page-main/.eslintrc.cjs @@ -0,0 +1,21 @@ +module.exports = { + root: true, + env: { browser: true, es2020: true }, + extends: [ + 'eslint:recommended', + 'plugin:react/recommended', + 'plugin:react/jsx-runtime', + 'plugin:react-hooks/recommended', + ], + ignorePatterns: ['dist', '.eslintrc.cjs'], + parserOptions: { ecmaVersion: 'latest', sourceType: 'module' }, + settings: { react: { version: '18.2' } }, + plugins: ['react-refresh'], + rules: { + 'react/jsx-no-target-blank': 'off', + 'react-refresh/only-export-components': [ + 'warn', + { allowConstantExport: true }, + ], + }, +} diff --git a/forntend/E-commerce-cart-page-main/.gitignore b/forntend/E-commerce-cart-page-main/.gitignore new file mode 100644 index 0000000000000000000000000000000000000000..a547bf36d8d11a4f89c59c144f24795749086dd1 --- /dev/null +++ b/forntend/E-commerce-cart-page-main/.gitignore @@ -0,0 +1,24 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* +lerna-debug.log* + +node_modules +dist +dist-ssr +*.local + +# Editor directories and files +.vscode/* +!.vscode/extensions.json +.idea +.DS_Store +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? diff --git a/forntend/E-commerce-cart-page-main/README.md b/forntend/E-commerce-cart-page-main/README.md new file mode 100644 index 0000000000000000000000000000000000000000..261fc2c72d7b728d0401599af95a5deeb04d7ec9 --- /dev/null +++ b/forntend/E-commerce-cart-page-main/README.md @@ -0,0 +1,37 @@ +# E-commerce Add to cart page + +https://e-commerce-cart-page.netlify.app/ + +## Description + +This project is an E-commerce Add to Cart page implemented using React.js. It consists of reusable components designed following React principles. + +## Installation + +To run the project locally, follow these steps: + +1. Clone the repository: + + ```bash + git clone https://github.com/karanjas39/E-commerce-cart-page.git + ``` + +2. Navigate to the project directory:: + + ```bash + cd E-commerce-cart-page + ``` + +3. Install dependencies: + + ```bash + npm install + ``` + +4. Start the development server: + + ```bash + npm run dev + ``` + +5. Open your browser and visit http://localhost:3000 to view the project. diff --git a/forntend/E-commerce-cart-page-main/index.html b/forntend/E-commerce-cart-page-main/index.html new file mode 100644 index 0000000000000000000000000000000000000000..36e88cc9b33d0b0d1322226036c802884f90b0f0 --- /dev/null +++ b/forntend/E-commerce-cart-page-main/index.html @@ -0,0 +1,13 @@ +<!DOCTYPE html> +<html lang="en"> + <head> + <meta charset="UTF-8" /> + <link rel="icon" type="image/svg+xml" href="/logo.png" /> + <meta name="viewport" content="width=device-width, initial-scale=1.0" /> + <title>Shopify - Cart</title> + </head> + <body> + <div id="root"></div> + <script type="module" src="/src/main.jsx"></script> + </body> +</html>