https://github.com/nikzalevskii/im
An online plant store offering a seamless shopping experience, built with Angular and TypeScript, featuring user authentication, a shopping cart, and dynamic product filters.
https://github.com/nikzalevskii/im
angular angular-material online-shop typescript
Last synced: 3 months ago
JSON representation
An online plant store offering a seamless shopping experience, built with Angular and TypeScript, featuring user authentication, a shopping cart, and dynamic product filters.
- Host: GitHub
- URL: https://github.com/nikzalevskii/im
- Owner: nikzalevskii
- Created: 2024-12-16T07:05:28.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2025-01-08T20:45:31.000Z (over 1 year ago)
- Last Synced: 2025-07-21T09:32:48.139Z (12 months ago)
- Topics: angular, angular-material, online-shop, typescript
- Language: TypeScript
- Homepage:
- Size: 7.34 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# **GreenStore**
An Online Plant Store
---
## **About**
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.
---
## **Key Features**
- **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.
---
## **Technology Stack**
- **Frontend**: Angular, TypeScript
- **Tools**: Angular Material, NgRx, RxJS, Angular CLI
- **Backend**: Node.js, Express
- **Database**: MongoDB
---