An Online Plant Store
GreenStore is an online plant store built with Angular and TypeScript. It offers a seamless shopping experience for customers, featuring a wide variety of plants and gardening supplies. The site includes user authentication, a shopping cart, and a dedicated section for favorite products.
- Product Catalog: Browse through a variety of plants, seeds, gardening tools, and accessories.
- Product Details: View detailed information about each product, including images, descriptions, and specifications.
- User Authentication: Secure registration and login system using JWT for token-based authentication.
- Shopping Cart: Add products to your cart, view the total cost, and proceed to checkout.
- Favorites: Mark your favorite items and easily access them from the "Favorites" tab.
- Responsive Design: The store is optimized for viewing on all devices, ensuring an intuitive shopping experience.
- Dynamic Filters: Filter products by category, price range, light requirements, and more.
- Real-Time Updates: Get real-time notifications about cart changes and order status.
- Frontend: Angular, TypeScript
- Tools: Angular Material, NgRx, RxJS, Angular CLI
- Backend: Node.js, Express
- Database: MongoDB