Skip to content

Panto is a modern, responsive furniture e-commerce frontend built with Angular 20, TypeScript, Tailwind CSS, NgRx, and PrimeNG. It allows users to browse, search, and filter a wide catalog of furniture, as well as save items to their Wishlist or Shopping Cart.

Notifications You must be signed in to change notification settings

GabrielePre11/angular-panto-ecommerce

Repository files navigation

🏠🪴 Panto - Angular Furniture E-commerce

Panto is a modern, responsive furniture e-commerce frontend built with Angular 20, TypeScript, Tailwind CSS, NgRx, and PrimeNG. It allows users to browse, search, and filter a wide catalog of furniture, as well as save items to their Wishlist or Shopping Cart.


🛠️ Techs

Angular TypeScript Figma Git npm Visual Studio Code


✨ Features

  • 🎨 Modern UI inspired by a Figma design | Built with Angular 20, Tailwind CSS, and PrimeNG for toast notifications.
  • 🌐 Live API Integration | Uses https://furniture-api.fly.dev/ for dynamic product data via HttpClient and RxJS.
  • 🛍️ E-commerce Functionality | Includes product filtering, keyword search, wishlist, and cart management.
  • 🧠 State Management with NgRx | Powered by NgRx Store and Effects, with localStorage persistence for Wishlist and Cart.
  • 📱 Responsive Design | Optimized for all devices — from mobile to desktop.

📸 Screenshots

App Screenshot App Screenshot App Screenshot App Screenshot App Screenshot

About

Panto is a modern, responsive furniture e-commerce frontend built with Angular 20, TypeScript, Tailwind CSS, NgRx, and PrimeNG. It allows users to browse, search, and filter a wide catalog of furniture, as well as save items to their Wishlist or Shopping Cart.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published