Skip to content

Shopping Angular is an Apple Store e-commerce built with Angular 17. The project uses Material/Bootstrap (MDB) to provide polished UI components and example assets. Designed as a learning resource and starter template for frontend developers exploring Angular and UI design.

License

Notifications You must be signed in to change notification settings

thisalireza/shopping-angular

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Shopping Angular — Apple Store (Angular 17)

Screenshot map

Shopping Angular is a lightweight e-commerce storefront built with Angular 17 and Material/Bootstrap UI (MDB). The project demonstrates a modern single-page shopping interface — product listing, product details, cart, and a polished UI inspired by the Apple store.


Features

  • Clean, responsive product listing and detail pages
  • Add to cart and simple cart management UI
  • Search and category filtering
  • Built using Angular (TypeScript) and MDB / Bootstrap components
  • Meant as a starter/demo app for learning Angular frontend patterns

Tech stack

  • Framework: Angular 17 (TypeScript)
  • UI: Material Design for Bootstrap (MDB) / Bootstrap 5
  • Package manager: npm (or your preferred yarn/pnpm)
  • Extras: example assets and UI kit included in the repo.

Prerequisites

Make sure you have the following installed:

  • Node.js (LTS recommended, e.g. Node 18+)
  • npm (comes with Node) or yarn/pnpm
  • (Optional) Angular CLI for local development: npm install -g @angular/cli

Quick start (local)

  1. Clone the repository
    git clone https://github.com/thisalireza/shopping-angular.git
    cd shopping-angular

About

Shopping Angular is an Apple Store e-commerce built with Angular 17. The project uses Material/Bootstrap (MDB) to provide polished UI components and example assets. Designed as a learning resource and starter template for frontend developers exploring Angular and UI design.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published