Prolitus - Proposal - Crypto Exchange Ade Andrian

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 14

Proposal for Cryptocurrency Exchange

Client Name: Ade Andrian


Email: ade.andrian@ttsp.info
Contact No: +6287884027222

Prolitus Technologies Pvt. Ltd.


A-83, First Floor
Sector-2
Noida - 201301
India

Tel: +91-120-6517460
Mob: +91 982 1769996, +91 9999099029
Table of Contents

Table of Contents
1 EXECUTIVE SUMMARY .................................................................................................... 3
1.1 PURPOSE OF THIS DOCUMENT ...............................................................................................................3
2 OBJECTIVE ...................................................................................................................... 4
3 SCOPE OF WORK............................................................................................................. 5
3.1 DELIVERABLES ....................................................................................................................................5
3.2 PROJECT MANAGEMENT.......................................................................................................................8
3.3 ASSUMPTIONS ....................................................................................................................................8
3.4 CONSTRAINTS .....................................................................................................................................9
3.5 SOURCE CODE OWNERSHIP ...................................................................................................................9
3.6 CHANGE MANAGEMENT .......................................................................................................................9
3.7 SECURITY ...........................................................................................................................................9
3.8 RESPONSIBILITY MATRIX .......................................................................................................................9
3.9 TECHNOLOGY STACK ..........................................................................................................................10
4 PROJECT DELIVERY........................................................................................................ 11
4.1 PROJECT MILESTONES AND TIMELINES ..................................................................................................11
4.2 PROJECT TEAM .................................................................................................................................11
5 COST AND PAYMENT TERMS ......................................................................................... 12
5.1 COST ESTIMATES...............................................................................................................................12
6 SUPPORT SERVICE LEVEL AGREEMENT........................................................................... 13
7 ABOUT PROLITUS TECHNOLOGIES PVT. LTD. .................................................................. 14
7.1 EXPERTISE:.......................................................................................................................................14
1 Executive Summary
Prolitus Technologies is pleased to submit this proposal to Ade Andrian for “Cryptocurrency
Exchange”. The objective of this project is to develop a portal which would facilitate a trading
platform and exchange for Cryptocurrencies.

1.1 Purpose of this Document


Through this document, Prolitus Technologies Pvt. Ltd. (hereinafter referred to as Prolitus) lays down
its offerings for “Cryptocurrency Exchange” as discussed over telephonic and email conversations
with Ade Andrian (representative of Client). A more detailed approach to the service offering is
available in section 3 “Scope of Work”.

“Disclaimer & Confidentiality”


This document contains proprietary trade secret and confidential information to be used solely for evaluating Prolitus
Technologies (“Prolitus). The information contained herein is to be considered confidential. If the contract is awarded to
Prolitus because of or in connection with the submission of this document, client shall have the right to duplicate, use, or
disclose the information to the extent provided by the contract. This restriction does not limit the right of client to use the
information contained in this document if it is obtained from another source without restriction.
2 Objective
The objective of the project is to provide an efficient solution to the client with the help of skilled
and experienced team of Blockchain professionals, by delivering a Cryptocurrency exchange.
Platform would be developed for 5 Cryptocurrencies and 2 Fiat currencies.

This Proposal document covers the entirety of the software development life cycle plan:
• Project Initiation & Planning
• System Analysis
• System Design
• System Development
• Quality Assurance Testing, including Integration
• Security Testing
• Implementation/Acceptance and
• Project Deployment
• Training & Support
3 Scope of Work
Prolitus shall provide the Client, the services as stated under this SOW as per the high-level
functionalities described in this document.

3.1 Deliverables
As per discussion with the Client over phone and email exchanges, the portal will be developed based
on the defined scope. Prolitus’ high level functional deliverables on this Project are as follows:

Crypto Exchange

General Requirement:

• Dedicated node setup would be done as per requirement of different currencies for user wallet
addresses and storage as well as Admin.
• Admin may like to use the hardware wallet to store their currencies into on frequent basis.
• Custom UI/UX would be delivered as per provided description and details supplied by users.
• Online Chat module would be supported.
• Multilingual module
o English
o Indonesia

User End:

• A peer to peer Exchange platform would be developed for the users to transact in cryptocurrency
against fiat Currency and other cryptocurrencies.
• A basic KYC and approval process will be developed for the users.
• The user would be able to register and login to the user dashboard.
• The user will be able to buy cryptocurrency using Fiat Currency. The standard payment options
like Credit Card, Debit Card and Net banking will be provided for the user to deposit fiat currency
and buy digital tokens. Client will procure the Payment Gateway for the purpose.
• The user will be able to sell/buy Cryptocurrency on the exchange against fiat currency. The
payment in Fiat Currency will be credited to the user’s account. Client will procure the Payment
Gateway which provides the ability for withdrawing fiat currency into credit card or bank account
of the users.
• All the users will be able to track their wallet balances into different currencies.
• Users would be able to view the orderbook on their dashboard.
• Users would be able to find real time market information using various advanced chart as
displayed on the exchange.
• Users would be able to view the recent trades on the system.
• User would be able to trade cryptocurrency by setting their own bid (buy) and ask (sell) prices and
trade would execute automatically when there is a matching offer.
Admin End:

• Admin would be able to log in using their credentials and view the dashboard.
• Admin would be able to manage the content of website.
• Admin would have a list of all the users and their verification status.
• Admin would be able to manage the list of exchange pairs.
• Admin would have a list of financial details and transactions from users.
• Admin would be able to manage commission from the backend panel.
• Standard MIS reporting.
• Funds withdrawal monitoring process implemented as per admin verification.
• Ticketing system to help customers connect with admin for queries and concerns: integration with
Zendesk.
• Admin would be able to manage the user roles for the backend such as manager and sub admin.
Security Measures

• Two Factor authentication (2FA) for both User & Admin panel - It is an additional layer of security
that requires some piece of information which is known only by the user to get into their account
along with User name and password. We have an option of including SMS based OTP
authentication or Google 2FA.
• Missing Secure HTTP Headers:
o Missing Secure Header on HTTP Request/Response such as -
o X-Frame-Options
o HTTP Only
o Secure flag
• Debug mode enabled: Error from debug mode would be enabled.
• Google ReCaptcha: Implementation of Google ReCaptcha during user login which would help to
protect auto login.
• Mail ID encryption: Implementation of email encryption method which prevents hackers to de-
crypt/edit our email address using our DB.
3.2 Project Management
The project management will comprise of following components:
▪ Project Plan
▪ Weekly Status Reports
▪ Action Items and Issues Management
▪ Online Project Management (example: Jira)
▪ Sandbox Environment

3.3 Assumptions
▪ Client will work out the legal and compliance guidelines for buying and selling of digital
tokens/currency on the exchange. The limitations on the use of fiat currency to trade
digital tokens in certain locations will not be the part of Prolitus’ responsibilities.
▪ All the required 3rd Party APIs like Payment Gateway APIs would be provided by client
as required for the platform.
▪ Client will respond to team questions, action items, and necessary approvals within a
reasonable time to avoid delays in project execution.
▪ Delay due to response from third parties and client will not be considered under
project deadline.
▪ Client will assign single point of contact for project discussion, clarifications, feedback,
and escalating issues.
▪ Client will make Prolitus aware regarding any compliance or governing requirements
before start of the project.
▪ Hosting of the application has not been considered as part of scope. It will be discussed
separately. The client can procure the hosting on its own and Prolitus will be
responsible for deploying the application on selected hosting servers. Prolitus can also
help client procure AWS Cloud Hosting and manage it on behalf of the customer. The
commercials for the hosting will be separate.
3.4 Constraints
Resource - Availability of optimum resources from Client and Prolitus for project management and
technical deployment is a critical success factor, and limited availability/workload issues could lead
to project delay. The parties will each use commercially reasonable best efforts to ensure proper
allocation of resources to meet agreed timetables.

3.5 Source Code Ownership


Source code would be IP of Prolitus Technologies Pvt. Ltd however a copy of source code can be
handed over to customer based on additional payment of USD 20,000. Customer cannot resale to
source code further to any other company however can have their own team to upgrade the features
of the platform and create add on modules.

3.6 Change Management


The Parties agree that changes may be necessary from time to time to achieve the Business Purpose.
The cost of the Project shall not be altered to provide for any additional expenditure of time or effort
because of future modifications, except as may be agreed to by the parties in a Specification
Document. Any minor positioning and messaging change (as reasonably determined by Prolitus) to
customers during the first 3 months after implementation change will be at no extra charge, but any
big programming changes which are requested by Client will entail extra cost and shall be
incorporated into a Specification Document as mutually agreed.

3.7 Security
For security testing, Prolitus shall perform a VAPT (Internal/External) and rectify the issues before
delivering the project. Client can also get the audit done by a 3rd party service provider. Once the
project is completed and sign off process is done, Prolitus shall be opening to have an ongoing
engagement for same where regular audits are performed, and issues are fixed, if found.

3.8 Responsibility Matrix

Task Stakeholder

Milestone/Phases Sign-off Client


All Documentation part Prolitus
All documentation signoff Client
Development & Deployment Prolitus
Data for data migration Client
3.9 Technology Stack
Following Technologies would be used considering current discussion:
▪ xHTML/CSS with responsive UI
▪ NodeJS, AngularJS, JavaScript etc.
▪ LAMP framework as required
▪ Core Blockchain technologies
4 Project Delivery
4.1 Project Milestones and Timelines
The project will be delivered in approximately 6-8 weeks. The formal project plan will be shared
with the Client after the requirement gathering phase is completed.

4.2 Project Team


The proposed team structure for the project execution is as follows:

Prolitus Technologies Pvt. Ltd.

Resource No. of Responsibilities


Resources
Blockchain 3 Business Analysis, Requirement Gathering,
Architect/Web System Design, configuration, and Project
Developers Management. User Training & Hand-holding.
Mobile application 2 Mobile application development
Developer

Security 1 Ensuring secure solution development and


Consultant/Analyst configuration
Quality Assurance 3 Test Case Planning, Integration Testing, co-
Engineer & ordinate b/w teams and personnel for tasks
Coordinator
UI/UX Developer 2 UI/UX design and development for the system

Assigned resources would be working offshore from offices of Prolitus Technologies Pvt. Ltd.

Client

Resource No. of Responsibilities


Resources
Project Manager 1 Provide direction and strategy regarding project
Senior Management 1 Oversight and business issues

Please Note: It is assumed that the required business rules/logic, workflow, processes, reporting templates
etc. would be discussed with the client during implementation and customization.
5 Cost and Payment Terms
5.1 Cost Estimates
Total Estimated Cost of Project: USD 50,000 (Fifty-Thousand United States Dollars)

Payment Terms:

✓ All the estimates are exclusive of any government taxes.


✓ Prolitus shall be entitled to issue invoices for payment of the price as follows:

Milestone Amount payable (USD) Deliverable


Advance 25 % of the Project cost Resource allocation, Proposal finalization,
project kick off
Milestone 1 25 % of the Project cost Milestones would be mutually decided
Milestone 2 25 % of the Project cost between Prolitus and the client and would
be mentioned in the SRS. It would be signed
off before the development begins
On completion 25 % of the Project cost User training and final deployment

Please Note:
▪ The system will be warranted for a period of 3 months from the date of implementation. All
bugs / defects / deviations from the specifications will be corrected free of charge.
▪ A total span of 20 Man Hours will be provided free of cost for executing minor changes in
application requested from the client. All other work will be chargeable at the standard man-
hour rates.
▪ The proposal offer is valid for 15 days.
6 Support Service Level Agreement

Priority of
Description Response Resolution
Support Impact
(Severity) Time Time
request (SR)

Critical System, major Product cannot 2 hours 4 hours


subsystem, or be used for any
feature failure of period
being inoperative

Major Service – affecting Feature cannot 4 hours 24 hours


system or feature be used
problem /
deficiency

Minor Other violations of Conditionally 6 hours 2 days


agreed-upon usable: work-
specified around is
functionality available

Irritant Non-service Irritant to end- 12 hours 1 week


affecting feature user
deficiency

Enhancement Enhancements Irritant to end- 3 days Based on


required, new user the effort
features required required
and cosmetic
changes

Clarification Clarification on Feature cannot 1 day NA


System or feature be used
or specific
functionality
7 About Prolitus Technologies Pvt. Ltd.
Prolitus is known for investing in innovative technologies as it has the right IT solutions for corporate,
companies and individuals. We have been recognized as the market leader in Blockchain, AI &
Machine learning, PHP/ MySQL, and other web based & open source solutions. Design and
Development with high quality, professionalism and timely delivery has been part of our culture.
Prolitus is a technology driven and one of the best web-based Application Design & Development
Company. Headquartered in New York, USA along with development center in India, we have a
prominent presence across the world.

7.1 Expertise:
We are an ISO 9001 and ISO 27001 Certified company having a strong team of 250 software engineers
operating from our Noida office. We believe in collaborating with our clients to understand their
needs and provide EXACT solutions. The different products and solutions we provide are as follows:

▪ Blockchain development
▪ ICO Services
▪ Web based Business Applications
▪ CRM/ERP Solutions
▪ AI and Machine Learning
▪ Mobile Apps Design and Development
▪ Data Analytics Solutions
▪ Amazon Cloud Solutions
▪ Security Solutions

We would be glad to walk you through more demo of our products and solutions which includes a
range of Blockchain and Crypto products.

Signature: Authorized signatory on behalf of both parties:

SIGNED AND DELIVERED by the within- SIGNED AND DELIVERED by the within-
Named Prolitus Technologies Pvt. Ltd. Named <_________________________>

By: _____________________________ By: _____________________________


Tashish Raisinghani, its VP Business <------------------>, its <------------------> and
Development and Authorized Signatory Authorized Signatory

You might also like