Proposal - Crypto Exchange Development
Proposal - Crypto Exchange Development
www.rnssol.com
Cover Letter
Dear Team,
Thank You.
Yours Sincerely,
RNS Solutions Pte. Ltd.
Table of Contents
Scope of Work 4
Project Description 4
Crypto Exchange 4
Functionality and system development 4
Exchange Website Development 4
UI Integration 4
User Management 4
Wallet 5
Real-time Currency Rate/Conversions 5
Cryptocurrency Trade 5
Open Orders 5
Mobile App 5
Infrastructure Making and Guiding 6
Security 6
DB Schema 6
Admin Portal 6
System guide 7
Schedules 8
Milestone Schedule 8
Phase Wise Work Distribution 8
Cost Summary 9
Payment Schedule 9
Scope of Work
Purpose
The purpose of this document is to provide the scope, feasibility, time & cost estimate of
development of the Crypto Exchange on the requirements provided to us.
I. Project Description
RNS Solutions will develop the Crypto Exchange that will be reliable, secure and fast
using the latest technological trends and interface.
Crypto Exchange will be incorporated as a web-based and smartphone app. The
standout feature of this product will be its matching engine which will be based on highly
optimized matching algorithms and maximum tolerance to system overload as compared
to other exchanges. The interface of Crypto Exchange will be simplified to attain
maximum user friendliness. RNS Solutions will provide valued customer support and risk
control measuring and management as per the international standards.
ii. UI Integration
● Integration guidelines with advice on technology stack and testing
techniques.
iv. Wallet
● Wallet creation for supported crypto and fiat currency.
● Multi coin support such as BTC, BCH, XRP, ETH (ERC-20),EOS,
DASH,XMR etc
● Deposit & Withdraw from wallet using cryptocurrency and cold wallet
support.
● Wallet authentication using mnemonic key or private key for security and
unlocking.
● Sending & Receiving of cryptocurrencies to different wallets using wallet
address and QR code.
x. Security
● Documented contingency plan formation for exchange security.
● Security solution application during development.
● Security improvement after development.
● Web application security.
● SSL, HTTPS
● CSRF
● Wallet, Admin panel, Cold wallet security.
xi. DB Schema
● DB Schema review, performance and health assessment.
● Upgrades and migrations.
● DB maintenance, backup and recovery.
2. System guide
● Documented guide of exchange operations and programs.
● Setting and installment guide for program source.
● Guide for service operation & operation tool use and security.
● Guide for new cryptocurrency listing & demon(wallet) development.
● Guidance for server expansion and taking measures when the exchange
page updated.
● Contingency plan guidance for emergency situations (instant recovery of
the system etc).
Schedules
I. Milestone Schedule
Note: each week consists of 05 Working days from Mon to Fri and 8 hours per day. Developers
will be working in parallel fashion before integration and QA. We will provide a schedule of work
in excel sheets with sprints and every activity in detail when we start to work on the project.
Phases Activities
Phase 1 Initial Planning
Phase 2 Wireframe
Phase 3 Mockups
Phase 4 Designing
Phase 5 Development
Phase 6 Testing
Phase 7 Optimization
Cost Summary
Cost Summary
Description Cost
Note: All payments are inclusive of all taxes and fees of work. Payments will be based on a pre
agreed milestone through Upwork.
I. Payment Schedule
Phase Payment
Project Initiation 20%
Completion of Phase 1 & 2 30%
Completion of Phase 3 30 %
Completion of Phase 4 & 5 20%
Total 100%
*Time and cost is given on the basis of features mentioned in the system. Any additional feature
added in the system might change the time and cost of the project.
RNS Solutions Development Process
We take a structured approach to product design. Our development process was created to
ensure every project is delivered on-time and on-budget. Once your project high level design
kicks off, here’s what to expect:
● Initial Planning
● Wireframing
● Mockups
● Copy & Graphics
● Development
● Testing
● Deployment & Optimization
1. Initial Planning
The first order of business is to sit down with your team and create a detailed set of design
and technical specifications. These specifications serve as a roadmap for the rest of the
development process.
2. Wireframing
Wireframes are your first chance to visualize your software products. While they’re not
nearly as detailed as the final site will be, they give us a visual representation of the
software product overall layout.
3. Mockups
Once product mockups are completed and approved, we’ll proceed with product mockups.
These add color and a bit more detail to the initial wireframes, giving us a stronger visual
representation of the final product.
4. Development
At the same time, we’ll kick off the technical side of the product design process. This will
include the development of backend and frontend of product. Multiple products will be
developed simultaneously under different project leads. Project integration will be done at
every version of the software iteration.
5. Testing
Once our writers, designers, and developers have finished their work, our Quality
Assurance team will get to work testing your site’s performance and reliability.
We’ll use various tools to benchmark your product. We will conduct multiple tests such as
unit test, end to end test, black box and whitebox testing.