Skip to content
Sabika Gold Digger
Share
Explore
Sabika Gold Digger

icon picker
Features and Functionalities

User App (Mobile and Web apps):


Prerequisite
Mobile and Web responsive (support iPad/Tablet in Portrait mode)
LTR & RTL should support
Multilingual (localization)
Portrait mode only
Secure version (Payment processes are there)
Registration
Form fields
Full Name
Email → with verification (i recommend to not use this, meaning less)
Mobile → With verification
password
Local Auth (Face, Figner, PIN)
This should be an optional. Becuase sometimes user don’t use any local auth
After completion of the registartion process. The user will redirect to home
ID number will generate by the system automatically. It will be alphanumaric no. ex. S87FS9D8FSD9SD

Login
Suggestion: email & password → send OTP to mobile and verify
verification
After completion of login process. The user will redirec to the home
Open app
Local Auth
Buy/Sell → verify user with OTP
Home:
User gold balance
weight of gold
value in local currency
Chart of live gold price
Transaction History (last 5 )
Buy Sell Button at bottom of the screen
Buy
User will enter weight or price in local and calculations will happen.
User will press on the buy button, with confirmation dialog
On confirmation it will open Payment Gateway with the amount
Local payment gatway will going to use
If payment get done successfully by the user, then it will redirect to the home
Sell:
Option to select sell gold weight or amount in local currency
Sell → validate bank details
If bank details is added, then it will generate request to the backe-end
Admin has to press approve button to approve user request
We can automate it as well (without any approval we can do the payment)
it will take 72 hours to proceed and this message will going to display to the user when they complete the sell process
it will redirect to the home
Settings
Profile
User details
edit profile option
Holding details
Added bank details
Add/Edit option for bank details
History
History of all transactions
Filter : Buy/Sell
Range : from to date
Local Auth enable status (later)
Privacy policy
App language
App version name
Contact-us
Email
Phone No
website
Logout

Admin App (Web App)

Manage Gold/bar
Bar no.
weight of bar (grams)
Sold to (all the transactions which has been used to buy gold from the bar)
list of users who are holding gold from the same bar
Manage Users
Add/Update/Delete/Block/list
tap on the item
USer details
transaction
current holdings
Filters
Most holdings
Less holdings
New users
LEss active in last n days
Search

Transactions
Buy
Sell
dummy bar →
Transaction fee → fixed on each transaction
Profit manager
Sell price margin in % (Current Price - margin)
0 to 100 → 0.5%
100 to 1000 → 1%
Purchase price margin in %(Current Price + margin)
0 to 100 → 0.5%
100 to 1000 → 1%
min. Price
Notification
weight → 5kg
Mobile No : TEXT MESSAGE
Daily report:
Time
remining gold
selll
profilt
Dashboard
Filters
Ravenue
Gold
sell
purchase
Gold status
Live gold price, System selling price and buy price
No. of users
No of bars



Back-end notes

Need to store live price(manipulated price) to the server to show the price history to the users
Socket programming is not part of this phase (until get approval), but database design should be a future fit for the socket
Cost saving solution for the live price is Socket implementation
The server will use paid API and store data in the table with manipulated price for Buy and Sell
The app user will use the server price to display to the user
This is the best API provider for Gold



//REmove bar no logic from the system.


Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.