Telechargé par gamadzumaran

zahab

publicité
Proposal for building Stellar based Crypto
wallet application(Web +Android/iOS)
Zahab & ShamlaTech
Version: 1.0
SHAMLA Tech Solutions
www.shamlatech.com
USA | India | UK | France
Skype : bd.apsoftech
Email: [email protected]
Proposal-Confidential
Client Detail:
Name
Koné Djakaridja
Address
Zahab, Ivory Coast
Email ID
[email protected]
Prepared By
Madhanraj Subramani
Date
May 10th 2019
Document Revision History:
Version #
Date
Prepared/ Change by
Approved By
1.0
May 10th 2019
Madhanraj Subramani
Balaji A
www.shamlatech.com
Description/Reasons of
Change
Proposal-Confidential
About ShamlaTech:
ShamlaTech is leading tech-savvy, futuristic web, mobile, Enterprise & Blockchain application
development company. Our core services aim to deliver end-to-end technology solutions with
advanced quality to achieve highest ROI for your business. We have been rated as Top 30 Best
Technology companies for 2017.
World class
Digital Solution Partner
for Government, Businesses & Start-ups
www.shamlatech.com
Proposal-Confidential
Cover letter
Thank you for considering SHAMLA Tech Solutions for your Stellar Wallet App development needs . We
assure you that we can accomplish this project in a timely manner and within budget. SHAMLA Tech
Solutions has a history of identifying key application development needs for clients and accomplishing
those objectives. The following Web and Mobile app lays out the work that will be done and at what
cost. If you have questions, please feel free to reach out via email.
Thank you!
Madhan
[email protected]
www.shamlatech.com
Proposal-Confidential
Introduction
The following proposal exhibits the development of the crypto wallet application on both Web and
Mobile(Android/iOS) in English, based in Stellar.
Application Description
Please find the details of the stellar coin: https://stellar.expert/explorer/public/asset/ZABGBEKCJHYTSNLS23MNABAHQNQPKVK7YOXNM2TKUDMVUJQ5EPFTPIX77WD
Below are listed the desired features:
-Inscription by Google, Facebook Email and / or phone
- Each registration automatically generates a unique trustline account for the account holder.
-The Wallet must display the balance in dollars and Token only.
-The Wallet must allow the deposit, withdrawal and transfer of the dollar token between Wallet user.
-The Wallet must allow the purchase and sale of the Token via an internal Token trading platform. So
each offer of purchase and sale will be visible by other Wallet users in order to respond to the offer.
- Purchases, deposits and withdrawals from the Wallet will be Btc, Eth, coinpayment, perfect money,
PayPal and credit card based on the price of the current token.
-The Wallet will have to display a graphic chart of the current price of the token on the market.
--Integration of a KYC in the Wallet
--Integration of Google authenticator
--Integration of API Develop and Merchant Services that allows a third party to accept payments on its
site.
-The Wallet will need to be expandable to allow advanced customization over time.
Time Estimation Splitups
API creation and integration
1) API Creation for the Token to connect to the Application – 64 Hours
2) Integration and Testing to the Platform – 16 Hours
Design
Mockup and design support - 24 Hours
Mobile app
Android Hours - 90 Hours
www.shamlatech.com
Proposal-Confidential
iOS hours - 90 Hours
App testing - 32 Hours
Web app
Web app development - 70 Hours
Web App QA - 12 Hours
Admin Backend
Backend admin with API - 130 Hours
Backend QA - 12 Hours
Assumptions
1. We are providing the estimates only for the application development as per the
requirements provided.
2. The scope will be contained to line items mentioned in this proposal document. While
creating proposal, it has been assumed that requirements given by client forms complete
scope of application. Any requirement, not explicitly mentioned in this document, do not
form part of these estimates. For any changes required in application, it will be considered
as change request and proper estimates (in man hrs.) of changes will be provided by
ShamlaTech.
3. Client shall provide all third party software, hardware components, images/content or any
material needed for project. This includes hosting details, hardware environment etc. Cost
of all these components/images/content if any, will be borne by client and does not form
part of proposed estimated cost in development cost
4. ShamlaTech will be responsible for the development of the software alone and will
recommend the Hosting service provider. The hosting service will be a client decision. Any
new requirement or changes in server settings recommended by ShamlaTech developers
will be provided by client. Any delay in the project delivery due to this will NOT be
ShamlaTech’s responsibility.
5. Client shall regularly participate in the weekly sprint meetings and provide acceptance of the
sprints within a week’s time, if not then it will be considered as accepted. Client will provide
all requirement details by first week after confirming the project.
www.shamlatech.com
Proposal-Confidential
Cost and Payment schedule:
Total cost
#
Development
Hourly Rate
Hour Estimated
Cost
1
API Creation for the token
$20
64
$1280
2
Design: Mockup and support
$10
24
$240
2
Web wallet and Admin Backend
$15
200
$3000
3
Mobile wallet development
$15
180
$2700
4
QA/ Functional Testing
$10
72
$720
Total Estimated Cost
$7940
Fixed price for the above contract
$7750
Estimated Timeline
40 days
This estimate remains valid for 1 week unless notified or communicated. This is excluding
the transactional charges. (PayPal Fee)
Milestones:
Milestone
Module/Task
Amount due in % from total
cost
Amount in USD
1
Upfront payment
30%
$2325
2
First demo of the application
40%
$3100
3
Completion of the project(
After UAT and before
deployment of applications to
the respective stores)
30%
$2325
Total
100
$7750
www.shamlatech.com
Proposal-Confidential
Project Management
Proven Process
Project Kick Off
1

We conduct online“Handshake”
meeting to address high level business
challenges, project planning and

summarize the project requirements.
Discovery & Analysis
2

This phase helps us to identify the
requirement in detailed manner to create

technical architecture, wireframes, system
development team.

fun begins. We start creating visual design
& branding that tackle with your target
audience need and wants.
Agenda
o
o
o
o
o

Agenda
o
o
o
o
and start releasing demos as defined under
QA & Delivery process above.
Sprint Plan
Sprint Development
Sprint Test
Demo Release
5

Agenda
o Release
o
www.shamlatech.com
Visual Branding & UI Design
App Icon & Splash Screen
Individual Screen Design
Animations
Landing page design
4
Development & QA team work on sprints
UAT & Deployment
Wireframes
SRS – System requirement specification
Scrum Planning & Story Pointing
3
Once we have fundamentals down, the real
Development
Agenda
o Requirement Gathering
o Requirement Elicitation
Outcome
o
o
o
requirement specifications & guideline for
UI & Graphics Design
Agenda
o Team Introduction
o Execution plan & delivery discussions
o Introduction to project management tool & process
Outcome
o Scheduled project plan
o Team Establishment
Deployment
Proposal-Confidential
Change Request management:
Change Management is an integral portion of SHAMLA TECH Quality Management System (QMS). The
processes that govern change management activities are described in these clauses in the SHAMLA
TECHQMS. Project-specific change management processes are tailored from this organizational standard
software process and represented in the operational software process for the project. The tailoring
takes into account, amongst other factors, the nature of the workflow, the client-communication
channels, the routing of work packets, the location of development, and associated technology.
Typically, changes are received through Change Requests (CR) and logged in Change Register. An impact
analysis is done on the change requests to identify the depth of the changes on software components.
The result translates into a change introduction strategy that would involve the scope of the change, the
methods involved in establishing the change, the type and extent of testing required and other
parameters.
Proposed Team and Experience
The team for this project will constitute resource with different skill set specializing in their core area:




Client Account Manager
Project Manager
Sr. Developers (iOS / Android)
Quality Analyst
www.shamlatech.com
Proposal-Confidential
Client Account Manager - will manage this project and would be responsible for all the communication.
The Account Manager would be involved in the process right from the beginning i.e. from the discovery
phase until the completion of project.
Project Manager - The project Lead with more than 7 years of experience in project management for
the complete project life cycle.
Developers - Sr. Developers with more than 6+ years of experience having hands on experience for both
Blockchain/ iOS / Android/ Backend
Quality Assurance - The QA Engineer with 5 years of experience in doing extensive functional and
usability testing in Web & Mobile platforms.
QA & Delivery Process:
Our quality processes at ShamlaTech is aimed at delivering quality deliverables. QA process mostly
revolves around below phases.
Project
Initiation
Project
Estimate
Project
Planning
Test
Design
Test
Execution
One time
Activity
Delivery
Closure
One time
Activity
Repetitive in case of Agile Process
Demo 1



It has features as discussed and agreed by client for 1st Demo
If Demo 1 has bug fixes, then next demo is prepared by Dev Team which includes
bug fixes and features planned for next demo
If Demo 1 is bug free but has feedback by client, then next demo is prepared by Dev
team which includes feedbacks by client and features planned for next demo
Demo 2

It has bug fixes, feedbacks and new features as discussed and agreed by client for
2nd Demo

If Demo 2 has bug fixes, then next demo is prepared by Dev Team which includes
bug fixes and features planned for next demo
If Demo 2 is bug free but has feedback by client, then next demo is prepared by Dev
team which includes feedbacks by client and features planned for next demo

Demo 3
www.shamlatech.com
Proposal-Confidential




This is the final
Final Demo version which includes all features, Bug fixes, Client feedbacks and QA
Refinements as discussed with client
Before giving the Demo Negative, Performance and Load testing is performed
This Demo is now ready to be converted.
Final Release

Final Release is ready to be uploaded and get published to the market
Escalation Matrix
Escalation process - @ShamlaTech, Feedbacks can be assigned to project manager and can be escalated
to three next levels.
Project Lead
LEVELS
Accounts Manager
AM
Level 1
Managing Director
MD
Level 2
Level 3
Name:
Christy
Madhanraj Subramani
Balaji A
Designation:
Project Lead
Accounts Manager
Director
E-mail:
[email protected]
[email protected]
[email protected]
Phone:
91-98954 33257
91-9791 477772
203-446-3590

We would also request the client for their cooperation while development of the
Web/Mobile wallet is in progress, for quality development and timeline delivery of the
project.
Deployment Guidelines
1.
ShamlaTech development team will provide prerequisite for proper functioning of the software to
the customer prior to live deployment process
2.
Customer shall be responsible for the purchase and configuration of the deployment environment
as suggested by the team
www.shamlatech.com
Proposal-Confidential
3.
ShamlaTech shall ensure that the software works exactly as verified by the customer in
ShamlaTech's staging environment.
4.
ShamlaTech shall not be responsible for any loss of data, hacking or any other malicious attempts
made on server once the application is made live.
5.
ShamlaTech can provide a paid support for any server related issues and configurations, charged
hourly which will be separate from the development work
6.
In cases where the team members are continuously updating the live environment due to customer
needs and/or end user requirements, ShamlaTech will update the customer about the process of
securing the code and database, decision to implement the process will be taken by the customer,
ShamlaTech shall bear no responsibility in case of any loss of data.
NOW THEREFORE,
in consideration of the mutual agreements, conditions, covenants and
promises contained herein, including the foregoing recital, and other good and valuable
considerations, the receipt and sufficiency of which are hereby acknowledged by the Parties, the
Parties agree as follows:
For the purpose of this Agreement, Confidential Information shall mean all information, notes,
documents, memorandums, correspondence, disks, tapes, or other materials made available to the
Recipient under this Agreement, that
(a) are identified by the Discloser as confidential or
(b) would reasonably be expected by a recipient to be confidential or proprietary based on the
nature of the information contained therein and the circumstances in which the materials are
provided.
Any work product or portion thereof relating to or derived from any Confidential Information,
in whatever form contained, generated by the Recipient which discloses Confidential
Information shall also be deemed to be Confidential Information
1. Discloser shall not be bound by this Agreement where information disclosed by Discloser to a third
party is already known to Discloser, has been derived independently by Discloser or comes into the
public domain other than by a breach by Discloser of this Agreement.
2. The Recipient shall, for a period of One (1) year from the date of delivery of the Confidential
Information, hold and maintain the Confidential Information in strict confidence using the same
degree of care that they use with respect to comparable, highly confidential information relating to
their own business. The Recipient agrees to restrict circulation of Confidential Information within its
own organization to those employees who need to receive Confidential Information in order to carry
out the above-stated purposes and to give such employees instructions to hold in confidence all
Confidential Information made available to them and to use the Confidential Information only for
such purposes. In addition, except as specifically provided herein, it shall not release, use, sell,
transcribe, transfer, publish, disclose, copy (whether by machine or by hand), display or reproduce
the Confidential Information in any manner whatsoever, nor shall it in any manner make the
Confidential Information or any portion thereof, in any form whatsoever, available to any other
www.shamlatech.com
Proposal-Confidential
employees, directors, consultants or contractors or agents, firm, corporation, organization, affiliate,
subsidiary, partnership, or jointventure.
3. The Recipient agrees to return all Confidential Information upon request by the Discloser.
4. The Recipient acknowledges that the Confidential Information is and shall remain the sole and
exclusive property of the Discloser, including all applicable rights to patents, copyrights, trademarks
and trade secrets inherent herein and pertinent thereto
5. The Recipient acknowledges that the disclosure of any aspects of the Confidential Information will
give rise to irreparable injury to the Discloser inadequately compensable in damages. Accordingly, the
Discloser may seek to obtain injunctive relief to prevent the unauthorized use or disclosure of the
Confidential Information in addition to any other legal remedies which may be available to it, and the
Recipient hereby consents to the obtaining of such injunctive relief in the event of unauthorized use
or disclosure of the Confidential Information.
6. Notwithstanding any provision to the contrary contained herein, the Recipient shall be allowed to
release Confidential Information received from the Discloser pursuant to a binding compulsory legal
process, provided, however, as follows:
a) That the Recipient shall take all responsible steps to preserve the confidentiality of the
Confidential Information, including without limitation, requesting that the Confidential
Information not be released to third Parties or the public.
b) That the Recipient gives the Discloser prompt notice of the legal process so that the
Discloser may seek an appropriate protective order or pursue such other legal action
necessary to preserve the confidentiality of the Confidential Information;and
c) That the Recipient provides reasonable assistance to and cooperates with the Discloser
in its efforts to preserve the confidential nature of the Confidential Information.
7. Any notice, demand or document which any Party is required or desires to give or deliver to or
make upon the other Party, shall be in writing and shall be a) personally deliveredor
b) delivered by depositing in the mail, registered or certified, with postage
prepaid, addressed as follows:
Shamla Tech Solutions, India, Attention: Balaji.A
If to
Zahab, Ivory Coast, Attention: Mr. Koné Djakaridja
Any notice, demand or documents shall be deemed to be effective upon receipt of the same by the
Party to whom said notice, demand or document is addressed
8. This Agreement may be amended in whole or in part by written consent of the Parties. Such
amendment shall be effective as of the date then determined by the Parties and shall supersede any
provisions herein contained which are in conflict.
9. This Agreement shall be governed by and construed in accordance with the laws of Ivory Coast.
10. The obligations of the Parties under this Agreement that by their nature continue beyond the
expiration or termination of this Agreement, shall survive any termination or cancellation of this
Agreement.
www.shamlatech.com
Proposal-Confidential
IN WITNESS WHEREOF, the Parties hereto have executed this Agreement as of the date set
forth above.
The partners listed above hereby agree that they shall be considered partners in business
for the following purpose.
EXECUTION
BY:
BY:
(Authorized Signature)
NAME: Mr. Koné Djakaridja
(Print Name of Signatory of Company)
(Authorized Signature)
NAME: Balaji. A
(Print Name of Signatory of Consulting Company )
TITLE: Founder (Zahab)
TITLE: Director(Shamla Tech Solutions)
DATE: 10/May/2019
DATE: 10/May/2019
(Execution Date)
Copyright© SHAMLA Tech Solutions
www.shamlatech.com
(Execution Date)
Téléchargement