This is a frontend final project for an online store selling home and garden goods. The application provides a user-friendly interface for browsing products, categorizing them, adding items to cart, and placing orders. The project demonstrates modern frontend development practices using TypeScript and React.
- 🛍️ Browse products by categories
- 🔍 Search and filter products
- 🛒 Shopping cart functionality
- 📦 Order placement and management
- 💳 Сheckout process
- ⚡ Fast and intuitive user experience
- TypeScript (94.6%) - Primary language for type-safe development
- JavaScript (4.4%) - Supporting scripts
- React - Frontend framework
- Netlify - Hosting and deployment
This frontend application integrates with a backend API that provides:
/categories/all- Get all product categories/categories/1- Get products from a specific category/products/all- Get all products/products/1- Get a specific product details
/sale/send- Submit a coupon request/order/send- Submit an order
For backend setup instructions, see backend/README.md