vadim-mg / eCommerce-Application

0 stars 1 forks source link

eCommerce Application πŸ›οΈπŸŒ

Overview:

Dice & Meeple is an innovative online platform designed to bring the joy of board gaming to enthusiasts of all ages and preferences. With a diverse collection of board games spanning various categories, from strategy and party games to cooperative and educational options, Dice & Meeple aims to be the ultimate destination for those seeking thrilling tabletop experiences.

Explore our extensive catalog of board games, spanning a multitude of categories and themes. With detailed descriptions and captivating visuals, each product page invites you to delve deeper into the world of tabletop adventure.

Using our intuitive navigation features, you can effortlessly browse through different sections, filter options, and sort through the selection to find the perfect game for your preferences and playstyle.

Once you've found your must-have games, simply add them to your virtual basket and proceed to our seamless checkout process.

Our application is responsive across various devices, ensuring that whether you're shopping on your desktop, laptop, or mobile device, you'll enjoy a visually stunning and user-friendly experience tailored to your screen size.

Key pages in the application include:

Purpose:

The purpose of Dice & Meeple is to provide a convenient and immersive shopping experience for board game aficionados. Whether you're a seasoned gamer looking for your next challenge or a newcomer eager to explore the world of tabletop gaming, our platform caters to your needs. By offering a curated selection of high-quality games, along with informative resources and personalized recommendations, we strive to foster a vibrant community of players and promote the social, cognitive, and entertainment benefits of board gaming.

Technology stack:

Installation:

Available Scripts

test

npm run test

Runs the project's test suite.

build:prod

npm run build:prod

Builds the project for production environment using webpack.

build:dev

npm run build:dev

Builds the project for development environment using webpack.

start

npm run start

Starts the development server using webpack.

format

npm run format

Formats all files in the project using Prettier.

ci:format

npm run ci:format

Checks if all files are formatted correctly using Prettier.

lint

npm run lint

Lints all TypeScript files in the src directory using ESLint.

prepare

npm run prepare

Runs Husky's prepare script.


Deploy on netlify:

https://codejuggling-dice-and-meeple.netlify.app

manual deploy:

CD in future:

Netlify Status