Skip to content

diamond264/AMAZINO

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

257 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AMAZINO

Repository for UCSC SE Team Project
By team Brokers

Team member

USE SCENARIO

  1. Seller registers stuff with the anticipated price.
    ex) 'A' registers a bike with $30.
  2. Customers who want to buy that stuff bet on it.
    ex) 'B' pays $5, 'C' pays $2, etc...
  3. If the total payment of the customers on that stuff reaches the anticipates price, the 'drawing phase' is started. Each person who participated in the betting has (personal payment * 100 / total price) % chance to get the stuff.
    ex) 'B' has 16.67%, 'C' has 6.67% chance to win the drawing phase.
  4. The winner of the 'drawing phase' is decided! He/she gets the stuff, and the seller gets all of the payment.
    ex) Miraculously, 'C' was chosen with the 6.67% probability! 'C' gets the bike and 'A' gets the whole money.

INSTALLATION GUIDES

  1. For customers:
    Our application is webpage-based, so you can use our service by going to https://amazino-3b363.firebaseapp.com.
  2. For developers (who wants to host our site):
    If you want to host our site, you can clone our system codes in github (https://github.com/diamond264/AMAZINO). We use firebase for hosting & realtime database, so to use your own database, you should change firebaseConfig in amazino/src/shared/Firebase.js with your own configuration. And we defined our npm dependency in package.json, so you should type ‘npm install’ on your terminal. (in the home directory of AMAZINO)

USER MANUAL

  • As a user, you can use our site in the current hosted address, https://amazino-3b363.firebaseapp.com
  • There are fundamental signup & login/logout functions in our site. You can make your own account and enjoy our site!
  • In the profile page, you can see your own information such as your display name or balance. And you can charge your own balance by adding a numeric value in the input box. (But it doesn’t use real-world money for charge)
  • You can see the registered items in the Market page.
  • If you click any of the items, you can see the detail page of item. You can bet, or you are the seller, you can start raffling or delete the item.
  • You can register item through the + icon in the navbar. You can describe the details of the item such as name or image.
  • You can see your registered items in ‘My Listings’ page, and paid bets in ‘My Bets’ page.
  • If your registered item is sold or you won/lost the raffling, you get notification.
  • You can see your notifications in ‘Notifications’ page.
  • The overall rules of our site is described in ‘Rules’ page. You can read it on, https://amazino-3b363.firebaseapp.com/rules
  • FAQs of our site is described in ‘FAQ’ page, and ‘About Us’ page. If you have any problem in using our site, please contact us.

About

Repository for UCSC SE Team Project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors