Petal & Pot is a modern online store for indoor and outdoor plants, designed for people who want to bring more life, calm, and natural beauty into their homes. We combine the aesthetics of greenery with the convenience of e-commerce — delivering curated plants and elegant pots straight to your door.
- Wide selection of decorative and rare indoor plants
- Smooth and fast shopping experience
- Integrated with the commercetools e-commerce platform
- Responsive design for all devices
This project is built using modern frontend tools:
- ⚡ Vite — blazing-fast development environment
- ⚛️ React — component-based UI framework
- 🧠 TypeScript — statically typed JavaScript
- 🎨 CSS — clean styling, no framework
- 🛒 commercetools — headless e-commerce backend
Follow these steps to set up and run the project locally on your machine:
git clone https://github.com/max0n4ik/eCommerce-Application.git
cd petal-and-potnpm install -g pnpm
pnpm installCreate a .env file in the root directory and add the following environment variables.
pnpm run devpnpm run testpnpm run buildpnpm run lint:fixpnpm run formatpnpm run cleanpnpm run preparepnpm run test:coverage