Skip to content

izy-code/geek-store

 
 

Repository files navigation

Geek Store 🛍️👽🎃

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.

Technology Stack 💻📚

Requirements 📜

  • Git installed.
  • Node version 20 or higher installed.

Installation and Usage Guide 🔄

  • 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

Scripts Guide 🧾

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.

Project team 👨‍💻👩‍💻👨‍💻

  1. izy - Project developer.
  2. bodnaralex - Project developer.
  3. vadimkol - Project developer.
  4. Konstantin Zhiliaev - Mentor of team.
  5. devarslan - Mentor of team.

About

Team e-commerce project at JS/FE stage 2 RS School

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 75.6%
  • SCSS 23.2%
  • Other 1.2%