Skip to content

15th Meeting 05.01.2021

Meriç Üngör edited this page Jan 5, 2021 · 1 revision

Time & Location

  • December 30th 2020, 20:30
  • Zoom

Attendees

  • Alperen Bağ
  • Berkay Alkan
  • Berke Can Gürer
  • Burak Çuhadar
  • Çağrı Çiftçi
  • Emre Girgin
  • Eylül Yalçınkaya
  • Koray Çetin
  • Mehmet Erdinç Oğuz
  • Meriç Üngör
  • Muhammed Olcayto Türker
  • Veli Can Ünal

Agenda

  • Go over the requirements and see what's left for fina milestone
  • Talk about the endpoints we will need and their data models

Features left for the final milestone

  • Admin - ban customers/vendors, remove comments
  • Vendor
    • See products
    • Add products
    • Messaging
    • See orders
    • Profile Information
    • Cancel an order
    • Notification on cancellation
    • Discount
    • Campaign
    • Message Admin
    • Total earnings
    • Change stock
  • Notification
    • Customers shall be able to choose notified if the price of a wishlisted product changes.
    • Customers shall be able to choose notified if a product that is out of stock is available again.
    • Customers shall be notified when the order is delivered.
    • Vendors shall be notified if an order is canceled.
  • Email verification
  • Sign in with google
  • Collection
  • Cancel order
  • Semantic search
  • Messaging tab on profile page
  • Extra currency
  • Recommendation
  • Password encryption
  • Report Comment

Features to prioritize

  • Admin - ban, remove
  • Vendor - See products, set discount, set stock, update product, add product, orders(cancel order), messaging, total orders
  • Email verification
  • Sign in with google
  • Notification
  • Cancel, return order
  • Messaging tab
  • Password encryption
  • Report Comment

Features to start with: admin, vendor, messaging

Endpoints and Details:

Admin: Report comments and products as customer. Then admin can see the reports and ban customers, vendors and remove comments. (A ban button and a remove comment/product button)

Report comment endpointi from customer side: /report_comment

  • Comment id string
  • Report message string

Report product endpoint from customer side: /report_product

  • Product id string
  • Report message string

See reports as admin endpoint: /admin/reported_comments List of

  • Report id string
  • Product Model
  • Report message string

See report comments as admin endpoint: /admin/reported_product List of

  • Report id string
  • Comment Model
  • Report message string

Ban: (Remove everything of that user(comments, products) from that site) /admin/ban

  • User id string
  • Customer type string

Remove product: /admin/remove_product

  • Product id string

Remove comment: /admin/remove_comment

  • Comment id string

Vendor: See products endpointi: /vendor/products List of

  • Product Model

Update product: /vendor/update_product

  • Product Model

Add Product: /vendor/add_product

  • Product Model

For update and add product, vendor can add its custom attribute. When she adds an attribute, the old stock values disappear and vendor inputs them again(Because of combinations). Also we said when the vendor chooses a category, we can show suggested attributes by making a call and the backend can traverse all the products in that category and show their attributes.

🏠 Home

💻 The Project


👥 Group Members

--- Former ---


📜 Manuals


📜 Milestone Reports


🔬 Research


📜 Meeting Notes

--- CMPE 451 ---

Group Meetings

Backend Meetings

Frontend Meetings

Android Meetings

--- CMPE 352 ---


Clone this wiki locally