Welcome to Geek Store, your ultimate hub for all things geek and pop culture! Our eCommerce platform is designed to bring the thrill of discovering and purchasing geeky goodies right to your fingertips 🌐. Whether you’re a fan of cosplay 🦸♂️, looking for unique gifts 🎁, or want to spruce up your space with geeky decor 🌟 and stationery ✒️, we’ve got you covered!
Our platform offers a smooth and engaging shopping experience, guiding you effortlessly from product discovery to shopping cart 🛒. Explore our wide range of merchandise 🛍️ inspired by your favorite franchises like Star Wars, Marvel, Harry Potter, and more. Each product comes with detailed descriptions to help you make informed choices.
Key features of Geek Store include:
- User Registration and Login 📝🔐: Create an account or sign in.
- Product Search and Filtering 🔍: Find exactly what you're looking for with our robust search and filter options.
- Product Categorization 📚: Easily navigate through our well-organized categories to discover new and exciting products.
- Responsive Design 📲: Enjoy a seamless shopping experience on any device, with a layout that adjusts beautifully from mobile to desktop.
Explore our key pages to enhance your Geek Store experience:
- Home Page 🏠: Start your journey with featured products.
- Catalog Page 📋: Dive into our vast collection of geeky treasures.
- Product Detail Page 🔎: Get in-depth information on each product before you buy.
- Profile Page 👤: Manage your account details and update preferences.
- Cart Page 🛒: Review your selections.
- About Us Page 🙋♂️🙋♀️: Learn more about developers.
Powered by CommerceTools 🌐, Geek Store utilizes a state-of-the-art, cloud-native commerce platform that ensures reliability, scalability, and a top-notch user experience.
- Frontend:
- TypeScript 🚀
- React ⚛️
- Vite 📦
- SASS 🎨
- Backend:
- Infrastructure and Deployment:
- Testing:
- Jest 🃏
- Other Tools:
- ESLint ✨
- Prettier 🎩
- Husky 🐶
- Stylelint 🕶
- React Router 📡
- React Hook Form 📄
- React Toastify 🍞
- React Burger Menu 🍔
- Swiper 👉
- Zod ✅
- Clone the repository:
git clone https://github.com/VadimKol/eCommerce-Application.git
- Navigate to the downloaded folder:
cd your_local_clone_repository
- Install the dependencies:
npm install
- Start the server:
npm run dev
Use npm run ...
dev
Runs the local server.build
Builds the project.preview
Previews the production build.lint
Runs the TS/JS linter.stylelint
Runs the SCSS/CSS linter.format
Runs the formatter.test
Runs tests.prepare
Enables Git hooks.
- izy - Project developer.
- bodnaralex - Project developer.
- vadimkol - Project developer.
- Konstantin Zhiliaev - Mentor of team.
- devarslan - Mentor of team.