Skip to content

artupogiv/gogear

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 

Repository files navigation

GoGear

GoGear is an e-commerce personal project dedicated to support your tech experience.

Gear Up. Go Further

Links

Inspirations:

Features

  • Home page
    • Hero section
    • Products catalogue
  • Product page
    • Image
    • SKU (stock keeping unit)
    • Name
    • Price
    • Description
    • Add to cart form: quantity input & add to cart button
  • Shopping cart page
    • Product items to buy
      • Image, name, price, quantity, total (price x quantity)
      • Remove item
    • Link: continue shopping, go to products catalogue
    • Link: checkout
  • Checkout page
    • Order summary
      • Product items to buy
      • Grand total of all product items to buy
    • Shipping address form Name, email, phone, address, province, city, postal code
  • Place order / transaction is being processed

REST API Endpoints

  • Production: https://gogear.artupogiv.com
  • Local: http://localhost:3000
Endpoint HTTP Description
/products GET Get all products
/products/:id GET Get product by id
/products/seed POST Seed all initial products
/products POST Add new product
/products DELETE Delete all products
/products/:id DELETE Delete product by id
/products/:id PUT Update product by id

more endopoints later

Product

{
  "id": "ULID123",
  "name": "Keychron Keyboard Wireless",
  "series": "Q1 HE QMK",
  "price": 3600000
}

Add New Product

Request Body:

{
  "name": "Logitech Mouse Wireless",
  "series": "MX Master 3S",
  "price": 1600000
}

Response Body:

{
  "id": "abc123",
  "name": "Logitech Mouse Wireless",
  "series": "MX Master 3S",
  "price": 1600000
}

About

Gear Up. Go Further.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published