Skip to content

santidev21/marketplace

Repository files navigation

Marketplace 🛒

A simple Marketplace project built with Angular 16, using the public API FakeStoreAPI to display products.

This project was developed to practice REST API consumption, UI components, and Angular Material.

📸 Demo

Demo Marketplace

🚀 Technologies Used

  • Angular 16
  • Angular Material
  • TypeScript
  • RxJS

✨ Features

  • Integration with https://fakestoreapi.com
  • Product listing with:
    • Image
    • Name
    • Price
    • Rating (displayed with stars ⭐)
  • Custom star-rating component
  • Responsive design using Angular Material
  • Basic product detail page

📁 Project Structure

/src
 ┣ app
 ┃ ┣ components
 ┃ ┃ ┣ footer → site footer
 ┃ ┃ ┣ header-menu → header / menu
 ┃ ┃ ┗ main-page
 ┃ ┃    ┗ home
 ┃ ┃       ┣ product-card → product card component
 ┃ ┃       ┗ product-detail → product detail component
 ┃ ┣ shared
 ┃ ┃ ┗ star-rating → ⭐ custom star rating component
 ┃ ┣ models → TypeScript models
 ┃ ┣ services → API services
 ┃ ┣ app-routing.module.ts
 ┃ ┗ app.module.ts

About

Simple Marketplace built with Angular 16 and FakeStoreAPI. Displays products with cards, ratings, and detail pages. UI practice with Angular Material.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors