├── src ├── App.css ├── assets │ ├── banner.jpg │ ├── logo.png │ ├── favicon.png │ ├── pistal.png1 │ ├── category img │ │ ├── mensshoes.jpg │ │ ├── mensclothing.jpg │ │ └── mensaccessories.jpg │ └── Productimages │ │ ├── casualshoe.jpg │ │ ├── formalshoe.jpg │ │ ├── menssandal.jpg │ │ ├── tshirts │ │ ├── redtshirt.png │ │ ├── blacktshirt.jpg │ │ └── whitetshirt.png │ │ └── accessories │ │ ├── bluewatch.jpg │ │ ├── redwatch.jpg │ │ └── leatherbelt.jpg ├── index.css ├── Pages │ ├── Home.jsx │ ├── Products.jsx │ ├── Login.jsx │ ├── Cart.jsx │ └── Signup.jsx ├── main.jsx ├── App.jsx ├── Components │ ├── BannerFooter.jsx │ ├── Navbar.jsx │ ├── Banner.jsx │ ├── Categories.jsx │ ├── Footer.jsx │ └── Item.jsx └── Context │ ├── CartContext.jsx │ └── Productdata.js ├── README.md ├── .gitattributes ├── postcss.config.js ├── vite.config.js ├── .gitignore ├── .eslintrc.cjs ├── tailwind.config.js ├── index.html ├── package.json └── public └── vite.svg /src/App.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # React Project 2 | React Project Ecommerce Store 3 | -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | # Auto detect text files and perform LF normalization 2 | * text=auto 3 | -------------------------------------------------------------------------------- /src/assets/banner.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syproo/React-Project/HEAD/src/assets/banner.jpg -------------------------------------------------------------------------------- /src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syproo/React-Project/HEAD/src/assets/logo.png -------------------------------------------------------------------------------- /src/assets/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syproo/React-Project/HEAD/src/assets/favicon.png -------------------------------------------------------------------------------- /src/assets/pistal.png1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syproo/React-Project/HEAD/src/assets/pistal.png1 -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- 1 | export default { 2 | plugins: { 3 | tailwindcss: {}, 4 | autoprefixer: {}, 5 | }, 6 | } 7 | -------------------------------------------------------------------------------- /src/assets/category img/mensshoes.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syproo/React-Project/HEAD/src/assets/category img/mensshoes.jpg -------------------------------------------------------------------------------- /src/assets/Productimages/casualshoe.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syproo/React-Project/HEAD/src/assets/Productimages/casualshoe.jpg -------------------------------------------------------------------------------- /src/assets/Productimages/formalshoe.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syproo/React-Project/HEAD/src/assets/Productimages/formalshoe.jpg -------------------------------------------------------------------------------- /src/assets/Productimages/menssandal.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syproo/React-Project/HEAD/src/assets/Productimages/menssandal.jpg -------------------------------------------------------------------------------- /src/assets/category img/mensclothing.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syproo/React-Project/HEAD/src/assets/category img/mensclothing.jpg -------------------------------------------------------------------------------- /src/assets/category img/mensaccessories.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syproo/React-Project/HEAD/src/assets/category img/mensaccessories.jpg -------------------------------------------------------------------------------- /src/assets/Productimages/tshirts/redtshirt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syproo/React-Project/HEAD/src/assets/Productimages/tshirts/redtshirt.png -------------------------------------------------------------------------------- /src/assets/Productimages/tshirts/blacktshirt.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syproo/React-Project/HEAD/src/assets/Productimages/tshirts/blacktshirt.jpg -------------------------------------------------------------------------------- /src/assets/Productimages/tshirts/whitetshirt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syproo/React-Project/HEAD/src/assets/Productimages/tshirts/whitetshirt.png -------------------------------------------------------------------------------- /src/assets/Productimages/accessories/bluewatch.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syproo/React-Project/HEAD/src/assets/Productimages/accessories/bluewatch.jpg -------------------------------------------------------------------------------- /src/assets/Productimages/accessories/redwatch.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syproo/React-Project/HEAD/src/assets/Productimages/accessories/redwatch.jpg -------------------------------------------------------------------------------- /src/assets/Productimages/accessories/leatherbelt.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syproo/React-Project/HEAD/src/assets/Productimages/accessories/leatherbelt.jpg -------------------------------------------------------------------------------- /src/index.css: -------------------------------------------------------------------------------- 1 | @import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;700;900&display=swap'); 2 | 3 | @tailwind base; 4 | @tailwind components; 5 | @tailwind utilities; -------------------------------------------------------------------------------- /vite.config.js: -------------------------------------------------------------------------------- 1 | import { defineConfig } from 'vite' 2 | import react from '@vitejs/plugin-react' 3 | 4 | // https://vitejs.dev/config/ 5 | export default defineConfig({ 6 | plugins: [react()], 7 | }) 8 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Logs 2 | logs 3 | *.log 4 | npm-debug.log* 5 | yarn-debug.log* 6 | yarn-error.log* 7 | pnpm-debug.log* 8 | lerna-debug.log* 9 | 10 | node_modules 11 | dist 12 | dist-ssr 13 | *.local 14 | 15 | # Editor directories and files 16 | .vscode/* 17 | !.vscode/extensions.json 18 | .idea 19 | .DS_Store 20 | *.suo 21 | *.ntvs* 22 | *.njsproj 23 | *.sln 24 | *.sw? 25 | -------------------------------------------------------------------------------- /src/Pages/Home.jsx: -------------------------------------------------------------------------------- 1 | import { Banner } from "../Components/Banner"; 2 | import { BannerFooter } from "../Components/BannerFooter"; 3 | import { Footer } from "../Components/Footer"; 4 | import { Categories } from "../Components/Categories"; 5 | 6 | 7 | export const Home = () => { 8 | return ( 9 | <> 10 | 11 | 12 | 13 | 14 |