Skip to content
This repository has been archived by the owner on Jan 24, 2021. It is now read-only.

Latest commit

 

History

History
94 lines (80 loc) · 2.4 KB

README.md

File metadata and controls

94 lines (80 loc) · 2.4 KB

Build Status

Foxglove

Doc for API

https://app.swaggerhub.com/apis/larapollehn/buchling/1.0.0#/

Features

  • Login and Register user account
  • Admin and User Dashboard
  • Admin Options: Create Category & Create Product
  • User Options: See Cart
  • Home with a display of three current best-sellers
  • Product-Search
  • Shop view with filter options (per price range or category)
  • View single Product
  • Show up to two related products next to product in product view
  • Show availability of product (Sold out or in Stock)
  • Add item to cart
  • Change amount of item in the cart (max amount is product quantity)
  • Remove item from cart
  • See total sum of items in cart

Desktop






Mobile (Xiaomi Redmi Note 5)

Features that will be added in the future

  • Paypal sandbox (e.g. with braintree)
  • Users order history
  • Update product and delete product from shop (admin only)

Road map

  • First Sprint: CRUD REST-ful API (Estimation: 3 Days)
  • Second Sprint: Basic MVP Frontend (Estimation: 3 Days)
  • Last Sprint: Final Styling and responsive design (Estimation: 2 - 4 Days)

How to setup the project

Add proper environments in a .env file in directory backend:

DATABASE=mongodb://domain_name/ecommerce
PORT=8000
JWT_SECRET=secret
LOG_LEVEL=debug

Start the docker compose file with

docker-compose up -d --build