Skip to content

kotapiku/mercari-build-hackathon-2023

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mini Mercari Web App

Requirements

Getting started

1. Update environment values

  1. Create initialize branch.

  2. Run bellow command.

$ go run tools/setup.go -g [your github name] -t [your team id]

(e.g.) $ go run tools/setup.go -g yourname -t 16
  1. Create a PR form initialize to main.

2. Launch services

See backend/README.md for backend service and frontend/simple-mercari-web/README.md for frontend service.

How to run bench marker

What should we do first?

  • First, stand up services and see logs both of backend and frontend services
  • Try to use mini Mercari and find problems that should not occur in the original Mercari service. For example:
    • When you check the item detail page of your listed items...?
    • When you try to buy items that exceed your available balance...?
    • When there are multiple users purchase an item at the same time...?
  • The UI is quite simple and difficult to use
    • It looks inconvenient if there is no message indicating a request to the backend has failed
    • As the number of items increase, the UI is likely to become slow
    • Feel free to make the site more user-friendly like implementing features not implemented in actual Mercari web site

However, your changes must be made within the constraints of the bench marker. Please refer to backend/README.md for details.