The idea is to complete Mobile, Web, and Admin parallelly. So, We need to add multiple resources for the flutter development.
1 Flutter Developer will work on mobile and Web
1 Flutter developer will work on Admin development
1 Node developer will work on API development
Before development, the design will start.
Designing:
Mobile and Web app designing ( 1 Week)
Admin development (3 to 4 Days)
Development:
After completion of the Mobile and Web app designing, the development will start.
We need a development server, TheMetalPrice subscription, and Twillio messaging API subscription before we start development. (collect this during the designing process)
USER:
Back-End:
setup back-end
Database Designing
Start to write User APIS for login, registration, update profile, etc
Mobile & Web:
Setup project
Localization
Network setup
Designing and integration of API
Admin:
Web-only
Login only (Super user)
Designing
API integration
List of deliverables for Mobile and Web App:
Login
Registration
Forgot Password
Settings
Profile
Logout
Language
Currency
Privacy Policy
App version name
Local Auth setup
List of deliverables for Admin:
Login
Manage User
Admin user manager
App user manager
Available countries
Testing and Bug Fixing:
Test and fix finding from the developed modules
BUY/SELL (Without payment Gateway):
Back-End:
Setup the material price
Sync data periodically or use its socket and store it to db
Setup socket for app users
API for buy/sell, purchase history
Mobile & Web:
Setup price socket with select currency
Setup API for price graph
List of deliverables for Mobile and Web App:
Home Screen
Live price
Graph
5 transaction
Buy/Sell Button
Wallet
Complete flow of buying with price and commission (without payment gateway)
Complete flow of Sell with price and commission (Without payment gateway)
Transaction history
Currency conversion
List of deliverables for Admin:
Gold wallet
Add gold
Commission setting
% in buy
% in sell
Transaction history
User
Transaction history
Testing and Bug Fixing:
Test and fix finding from the developed modules
Payment and Release:
Back-End:
Setup payment gateway
Create proper middleware for Credit debit
API for buy/sell with payment
Mobile & Web:
Payment gateway integration
Credit Dabit flow as per API or Payment Gateway
List of deliverables for Mobile and Web App:
Dabit real money with a sandbox at purchase time
Credit real money with a sandbox at Sell time
List of deliverables for Admin:
Dashboard with
Live price
New users
Total buy and sell of the day (with filters)
Gold balance
Buy/Sell price (by calculating with commission)
Testing and Bug Fixing:
Test and fix finding from the developed modules
Release App to the store:
Prepare the production server by enabling all security
Prepare content and images for stores
Create app to the stores
Upload app with production URL
Test
Go Live
Want to print your doc? This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (