My REST API

NodeJS & Express (SSR version)

Fake Products List

response:

[

{

"id": "1"

"name": "Laptop"

"price": "999.99"

"mainImage": "https://raw.githubusercontent.com/esteecodes/images/main/products/laptop-main.jpg"

"additionalImages": [

"https://raw.githubusercontent.com/esteecodes/images/main/products/laptop-image1.jpg",

"https://raw.githubusercontent.com/esteecodes/images/main/products/laptop-image2.jpg",

"https://raw.githubusercontent.com/esteecodes/images/main/products/laptop-image3.jpg",

]

},

{

"id": "2"

"name": "Smartphone"

"price": "499.99"

"mainImage": "https://raw.githubusercontent.com/esteecodes/images/main/products/smartphone-main.jpg"

"additionalImages": [

"https://raw.githubusercontent.com/esteecodes/images/main/products/smartphone-image1.jpg",

"https://raw.githubusercontent.com/esteecodes/images/main/products/smartphone-image2.jpg",

"https://raw.githubusercontent.com/esteecodes/images/main/products/smartphone-image3.jpg",

]

},

{

"id": "3"

"name": "Headphones"

"price": "89.99"

"mainImage": "https://raw.githubusercontent.com/esteecodes/images/main/products/headphones-main.jpg"

"additionalImages": [

"https://raw.githubusercontent.com/esteecodes/images/main/products/headphones-image1.jpg",

"https://raw.githubusercontent.com/esteecodes/images/main/products/headphones-image2.jpg",

"https://raw.githubusercontent.com/esteecodes/images/main/products/headphones-image3.jpg",

]

},

{

"id": "4"

"name": "Camera"

"price": "699.99"

"mainImage": "https://raw.githubusercontent.com/esteecodes/images/main/products/camera-main.jpg"

"additionalImages": [

"https://raw.githubusercontent.com/esteecodes/images/main/products/camera-image1.jpg",

"https://raw.githubusercontent.com/esteecodes/images/main/products/camera-image2.jpg",

"https://raw.githubusercontent.com/esteecodes/images/main/products/camera-image3.jpg",

]

},

{

"id": "5"

"name": "Smart Watch"

"price": "149.99"

"mainImage": "https://raw.githubusercontent.com/esteecodes/images/main/products/smart-watch-main.jpg"

"additionalImages": [

"https://raw.githubusercontent.com/esteecodes/images/main/products/smart-watch-image1.jpg",

"https://raw.githubusercontent.com/esteecodes/images/main/products/smart-watch-image2.jpg",

"https://raw.githubusercontent.com/esteecodes/images/main/products/smart-watch-image3.jpg.jpg",

]

},

{

"id": "6"

"name": "Gaming Console"

"price": "299.99"

"mainImage": "https://raw.githubusercontent.com/esteecodes/images/main/products/gaming-console-main.jpg"

"additionalImages": [

"https://raw.githubusercontent.com/esteecodes/images/main/products/gaming-console-image1.png",

"https://raw.githubusercontent.com/esteecodes/images/main/products/gaming-console-image2.png",

"https://raw.githubusercontent.com/esteecodes/images/main/products/gaming-console-image3.png",

]

},

{

"id": "7"

"name": "Coffee Maker"

"price": "49.99"

"mainImage": "https://raw.githubusercontent.com/esteecodes/images/main/products/coffee-maker-main.jpg"

"additionalImages": [

"https://raw.githubusercontent.com/esteecodes/images/main/products/coffee-maker-image1.jpg",

"https://raw.githubusercontent.com/esteecodes/images/main/products/coffee-maker-image2.jpg",

"https://raw.githubusercontent.com/esteecodes/images/main/products/coffee-maker-image3.jpg",

]

},

{

"id": "8"

"name": "Backpack"

"price": "39.99"

"mainImage": "https://raw.githubusercontent.com/esteecodes/images/main/products/backpack-main.jpg"

"additionalImages": [

"https://raw.githubusercontent.com/esteecodes/images/main/products/backpack-image1.jpg",

"https://raw.githubusercontent.com/esteecodes/images/main/products/backpack-image2.jpg",

"https://raw.githubusercontent.com/esteecodes/images/main/products/backpack-image3.jpg",

]

},

{

"id": "9"

"name": "Desk Lamp"

"price": "29.99"

"mainImage": "https://raw.githubusercontent.com/esteecodes/images/main/products/desk-light-main.jpg"

"additionalImages": [

"https://raw.githubusercontent.com/esteecodes/images/main/products/desk-light-image1.jpg",

"https://raw.githubusercontent.com/esteecodes/images/main/products/desk-light-image2.jpg",

"https://raw.githubusercontent.com/esteecodes/images/main/products/desk-light-image3.jpg",

]

},

{

"id": "10"

"name": "Smart TV"

"price": "79.99"

"mainImage": "https://raw.githubusercontent.com/esteecodes/images/main/products/smart-TV-main.jpg"

"additionalImages": [

"https://raw.githubusercontent.com/esteecodes/images/main/products/smart-TV-image1.jpg",

"https://raw.githubusercontent.com/esteecodes/images/main/products/smart-TV-image2.jpg",

"https://raw.githubusercontent.com/esteecodes/images/main/products/smart-TV-image3.jpg",

]

},

{

"id": "11"

"name": "External Hard Drive"

"price": "129.99"

"mainImage": "https://raw.githubusercontent.com/esteecodes/images/main/products/external-ssd-main.jpg"

"additionalImages": [

"https://raw.githubusercontent.com/esteecodes/images/main/products/external-ssd-image1.jpg",

"https://raw.githubusercontent.com/esteecodes/images/main/products/external-ssd-image2.jpg",

"https://raw.githubusercontent.com/esteecodes/images/main/products/external-ssd-image3.jpg",

]

},

{

"id": "12"

"name": "Bluetooth Speaker"

"price": "59.99"

"mainImage": "https://raw.githubusercontent.com/esteecodes/images/main/products/bluetooth-speaker-main.jpg"

"additionalImages": [

"https://raw.githubusercontent.com/esteecodes/images/main/products/bluetooth-speaker-image1.jpg",

"https://raw.githubusercontent.com/esteecodes/images/main/products/bluetooth-speaker-image2.jpg",

"https://raw.githubusercontent.com/esteecodes/images/main/products/bluetooth-speaker-image3.jpg",

]

},

{

"id": "13"

"name": "Sunglasses"

"price": "19.99"

"mainImage": "https://raw.githubusercontent.com/esteecodes/images/main/products/sunglasses-main.jpg"

"additionalImages": [

"https://raw.githubusercontent.com/esteecodes/images/main/products/sunglasses-image1.jpg",

"https://raw.githubusercontent.com/esteecodes/images/main/products/sunglasses-image2.jpg",

"https://raw.githubusercontent.com/esteecodes/images/main/products/sunglasses-image3.jpg",

]

},

{

"id": "14"

"name": "Printed T-Shirt"

"price": "24.99"

"mainImage": "https://raw.githubusercontent.com/esteecodes/images/main/products/angular-tshirt-main.jpg"

"additionalImages": [

"https://raw.githubusercontent.com/esteecodes/images/main/products/angular-tshirt-image1.jpg",

"https://raw.githubusercontent.com/esteecodes/images/main/products/angular-tshirt-image2.jpg",

"https://raw.githubusercontent.com/esteecodes/images/main/products/angular-tshirt-image3.jpg",

]

},

{

"id": "15"

"name": "Office Chair"

"price": "129.99"

"mainImage": "https://raw.githubusercontent.com/esteecodes/images/main/products/office-chair-main.jpg"

"additionalImages": [

"https://raw.githubusercontent.com/esteecodes/images/main/products/office-chair-image1.jpg",

"https://raw.githubusercontent.com/esteecodes/images/main/products/office-chair-image2.jpg",

"https://raw.githubusercontent.com/esteecodes/images/main/products/office-chair-image3.jpg",

]

},

{

"id": "16"

"name": "Wireless Mouse"

"price": "34.99"

"mainImage": "https://raw.githubusercontent.com/esteecodes/images/main/products/wireless-mouse-main.jpg"

"additionalImages": [

"https://raw.githubusercontent.com/esteecodes/images/main/products/wireless-mouse-image1.jpg",

"https://raw.githubusercontent.com/esteecodes/images/main/products/wireless-mouse-image2.jpg",

"https://raw.githubusercontent.com/esteecodes/images/main/products/wireless-mouse-image3.jpg",

]

},

{

"id": "17"

"name": "Mini PC"

"price": "1444.99"

"mainImage": "https://raw.githubusercontent.com/esteecodes/images/main/products/mini-pc-main.jpg"

"additionalImages": [

"https://raw.githubusercontent.com/esteecodes/images/main/products/mini-pc-image1.jpg",

"https://raw.githubusercontent.com/esteecodes/images/main/products/mini-pc-image2.jpg",

"https://raw.githubusercontent.com/esteecodes/images/main/products/mini-pc-image3.jpg",

]

},

{

"id": "18"

"name": "Tablet"

"price": "119.99"

"mainImage": "https://raw.githubusercontent.com/esteecodes/images/main/products/tablet-main.jpg"

"additionalImages": [

"https://raw.githubusercontent.com/esteecodes/images/main/products/tablet-image1.jpg",

"https://raw.githubusercontent.com/esteecodes/images/main/products/tablet-image2.jpg",

"https://raw.githubusercontent.com/esteecodes/images/main/products/tablet-image3.jpg",

]

},

{

"id": "19"

"name": "Portable Photo Printer"

"price": "29.99"

"mainImage": "https://raw.githubusercontent.com/esteecodes/images/main/products/photo-printer-main.jpg"

"additionalImages": [

"https://raw.githubusercontent.com/esteecodes/images/main/products/photo-printer-image1.jpg",

"https://raw.githubusercontent.com/esteecodes/images/main/products/photo-printer-image2.jpg",

"https://raw.githubusercontent.com/esteecodes/images/main/products/photo-printer-image3.jpg",

]

},

{

"id": "20"

"name": "Coffee Warmer"

"price": "19.99"

"mainImage": "https://raw.githubusercontent.com/esteecodes/images/main/products/coffee-warmer-main.jpg"

"additionalImages": [

"https://raw.githubusercontent.com/esteecodes/images/main/products/coffee-warmer-image1.jpg",

"https://raw.githubusercontent.com/esteecodes/images/main/products/coffee-warmer-image2.jpg",

"https://raw.githubusercontent.com/esteecodes/images/main/products/coffee-warmer-image3.jpg",

]

},

]

developed by Multignite