ZdsAlpha / NUSTANA

A service for ordering products (in NUST)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

NUSTANA

NUSTANA

User Side

Login

Registration

Order History

Shops

Menu

Order Placement

Shop Side

Shop Registration

Orders List

Shop Items

Shop Items Editor

Info Boxes

Profile Info

Shop Info

Item Info

Order Info

Working

Successful Delivery

User->Database: Place Order (Pending)
Database->Shop: Orders
Shop->Database: Accept Order
Database->User: Order Accepted
Shop->Database: Order Delivered
Database->User: Order Delivered
User-->Database: Discard Order

Order Canceled By User

User->Database: Place Order (Pending)
Database->Shop: Orders
User->Database: Cancel Order
Database->Shop: Update Orders

Order Rejected By Shop

User->Database: Place Order (Pending)
Database->Shop: Orders
Shop->Database: Reject Order
Database->User: Order Rejected
User-->Database: Discard Order

Deployment

Create Database

  • Create account on Backendless
  • Create an App
  • Create three tables Shops, Items, Orders
  • Copy App Application ID and REST API key

Connecting with Database

  • Delete appConfig.json file in NUSTANA directory (if exists)
  • Run NUSTANA
  • You will be asked to enter Application ID and Secret Key
  • Enter Application ID and REST API key respectively

OR

  • Open/Create appConfig.json
  • Change file to:
{
	"applicationId":"YOUR_APPLICATION_ID",
	"secretKey":"YOUR_REST_API_KEY"
}

About

A service for ordering products (in NUST)


Languages

Language:Java 100.0%