From e03a4dfcb0d2e566c464718f21a1c56c00bdbbab Mon Sep 17 00:00:00 2001 From: Hamed Date: Wed, 29 Jul 2026 12:42:13 +0400 Subject: [PATCH] initial project --- .env.example | 1 + .gitignore | 7 + .idea/workspace.xml | 70 + README.md | 31 +- jsconfig.json | 9 + next.config.js | 14 + package-lock.json | 1883 +++++++++++++++++++++++++ package.json | 23 + postcss.config.js | 6 + src/app/globals.css | 74 + src/app/layout.js | 30 + src/app/page.js | 21 + src/components/About.js | 132 ++ src/components/Footer.js | 89 ++ src/components/Header.js | 111 ++ src/components/Hero.js | 216 +++ src/components/Icons.js | 61 + src/components/Locations.js | 64 + src/components/Products.js | 127 ++ src/components/ScrollRefresh.js | 35 + src/components/VendingMachineParts.js | 103 ++ src/data/content.js | 101 ++ src/utils/api.js | 56 + src/utils/gsap.js | 20 + tailwind.config.js | 48 + 25 files changed, 3330 insertions(+), 2 deletions(-) create mode 100644 .env.example create mode 100644 .gitignore create mode 100644 .idea/workspace.xml create mode 100644 jsconfig.json create mode 100644 next.config.js create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 postcss.config.js create mode 100644 src/app/globals.css create mode 100644 src/app/layout.js create mode 100644 src/app/page.js create mode 100644 src/components/About.js create mode 100644 src/components/Footer.js create mode 100644 src/components/Header.js create mode 100644 src/components/Hero.js create mode 100644 src/components/Icons.js create mode 100644 src/components/Locations.js create mode 100644 src/components/Products.js create mode 100644 src/components/ScrollRefresh.js create mode 100644 src/components/VendingMachineParts.js create mode 100644 src/data/content.js create mode 100644 src/utils/api.js create mode 100644 src/utils/gsap.js create mode 100644 tailwind.config.js diff --git a/.env.example b/.env.example new file mode 100644 index 0000000..ef357eb --- /dev/null +++ b/.env.example @@ -0,0 +1 @@ +NEXT_PUBLIC_API_BASE_URL=https://api.robotmarket.ir/v1 diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..3f799a9 --- /dev/null +++ b/.gitignore @@ -0,0 +1,7 @@ +node_modules +.next +.env*.local +.DS_Store +out +build +*.log diff --git a/.idea/workspace.xml b/.idea/workspace.xml new file mode 100644 index 0000000..bd91bea --- /dev/null +++ b/.idea/workspace.xml @@ -0,0 +1,70 @@ + + + + + + { + "associatedIndex": 2, + "fromUser": false +} + + + + { + "keyToString": { + "ModuleVcsDetector.initialDetectionPerformed": "true", + "RunOnceActivity.ShowReadmeOnStart": "true", + "RunOnceActivity.TerminalTabsStorage.copyFrom.TerminalArrangementManager.252": "true", + "RunOnceActivity.typescript.service.memoryLimit.init": "true", + "codeWithMe.voiceChat.enabledByDefault": "false", + "js.debugger.nextJs.config.created.client": "true", + "js.debugger.nextJs.config.created.server": "true", + "last_opened_file_path": "D:/Project/robot-market-landing/robot-market", + "nodejs_package_manager_path": "npm", + "vue.rearranger.settings.migration": "true" + } +} + + + + + + + + +