srishti innovative -bitcoin wallet project proposal

57

Upload: srishti-innovative

Post on 09-Aug-2015

23 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Srishti Innovative -Bitcoin Wallet Project Proposal
Page 2: Srishti Innovative -Bitcoin Wallet Project Proposal

Proposal for Bitcoin Wallet Android app

17-Dec-2014

Page 3: Srishti Innovative -Bitcoin Wallet Project Proposal

• Executive Summary • Our Understanding of Scope• Security Specific Considerations• Sample projects - #1, #2 • Project Deliverables• Staffing & Pricing • Company Overview

Contents

3

Page 4: Srishti Innovative -Bitcoin Wallet Project Proposal

Executive Summary• To make a Bitcoin Wallet Android application similar to Circle Bitcoin and

Coinbase Bitcoin wallet App for Android Nexus 7 tablet

4

Page 5: Srishti Innovative -Bitcoin Wallet Project Proposal

Our Understanding of Scope

Page 6: Srishti Innovative -Bitcoin Wallet Project Proposal

Understanding of Scope• App Starts with a launch screen.• User can register/login using their email id and password.• For registration user need to enter their phone numbers as well.• Once registered user need to verify their email id using a link which comes

up on the email.• User can also verify their phone number using sms verifications.• Once registered user will be directed to the main page of the app which

contains a list of bit coin wallets

6

Page 7: Srishti Innovative -Bitcoin Wallet Project Proposal

Understanding of Scope• The main pages of the app are

1. Accounts 2. Receive/Send transactions3. History Tab 4. Identify Customer5. QR code Scan 6. Minimum Buyable Product(MBP)

1. Account : This section of the app will list out the wallets that are being created on the app or on website

2. Receive/ Send Transactions : This section will let user send transactions to the corresponding bit coin users. It also allows the users to send the request for transactions to other bit coin users.

Page 8: Srishti Innovative -Bitcoin Wallet Project Proposal

Understanding of Scope(Cont’d…)3. History Tab:

This section will let users see all the transactions that are being done through the account. It will be a list view to see both sent and

received transactions. User can filter to see both received and sent transaction and sort it based on dates.

4. Identify Customers : User can identify the customer based on their email ids.

5. QR code Scanner: This section will let the user scan the QR code of the bit coin user. Once the QR code is scanned the email field will be populated with the QR owners email id on the transaction page.

Page 9: Srishti Innovative -Bitcoin Wallet Project Proposal

Security Specific Considerations

Page 10: Srishti Innovative -Bitcoin Wallet Project Proposal

Security specific considerations• Security Features

The app can be security featured using the Encryption Technique AES-256.

• AES has been adopted by the U.S. government and is now used worldwide. It supersedes the Data Encryption Standard (DES).

• The algorithm described by AES is a symmetric-key algorithm, meaning the same key is used for both encrypting and decrypting the data.

• For AES, NIST selected three members of the Rijndael family, each with a block size of 128 bits, but three different key lengths: 128, 192 and 256 bits

Page 11: Srishti Innovative -Bitcoin Wallet Project Proposal

Security specific considerations• Other than AES, we can use Cryptographic Hash function also for data

security.

• There are certain drawbacks for Cryptographic Hash function, but more secure format it is.

Page 12: Srishti Innovative -Bitcoin Wallet Project Proposal

Sample Project #1

Page 13: Srishti Innovative -Bitcoin Wallet Project Proposal

Sample project #1 where similar Security features were implemented

• Surgical Companion is one app where we have incorporated the AES-256 Encryption.

• This app refers to a medical application for doctors and patients to get interacted.

• As per US standards the application need to get encrypted for each and every data on the app, which constitutes the login credentials, patient details, doctors details, medical reports, Instant messaging, etc.

Page 14: Srishti Innovative -Bitcoin Wallet Project Proposal

Encryption Task done in Sample project #1

• At website, created data will be encrypted with AES-256 private key and store on Database.

• At Phone, the data will fetch from database and before display it will decrypt in phone RAM memory.

• At phone after user entering the data will encrypt with AES-256 private key and pass that to database and those details website will fetch and decrypt and display.

• API always passes encrypted data.

Page 15: Srishti Innovative -Bitcoin Wallet Project Proposal

Encryption Task done in Sample project #1

Page 16: Srishti Innovative -Bitcoin Wallet Project Proposal

Encryption Task done in Sample project #1

Page 17: Srishti Innovative -Bitcoin Wallet Project Proposal

Sample Project #2

Page 18: Srishti Innovative -Bitcoin Wallet Project Proposal

Sample project #2 - iMoney

iMoney – Australia’s Finance Comparison iPhone app

http://www.srishtis.com/iPhoneprojects/iMoneyVideo.swf

Page 19: Srishti Innovative -Bitcoin Wallet Project Proposal

Sample project #2 - iMoney

Page 20: Srishti Innovative -Bitcoin Wallet Project Proposal

Accounts Bank Accounts Credit Cards

Sample project #2 - iMoney

Page 21: Srishti Innovative -Bitcoin Wallet Project Proposal

Financial Advisors Insurance Mortgages

Sample project #2 - iMoney

Page 22: Srishti Innovative -Bitcoin Wallet Project Proposal

Personal Loans

Sample project #2 - iMoney

Page 23: Srishti Innovative -Bitcoin Wallet Project Proposal

Super Annuation List Of Supers Yours vs Rest Self Managed

Sample project #2 - iMoney

Page 24: Srishti Innovative -Bitcoin Wallet Project Proposal

Page 2 Dictionary Dictionary News

Sample project #2 - iMoney

Page 25: Srishti Innovative -Bitcoin Wallet Project Proposal

Personal deals Savings Calculator Mortgage Calculator

Sample project #2 - iMoney

Page 26: Srishti Innovative -Bitcoin Wallet Project Proposal

Mailing Service Super Calculator

Sample project #2 - iMoney

Page 27: Srishti Innovative -Bitcoin Wallet Project Proposal

Project Deliverables

Page 28: Srishti Innovative -Bitcoin Wallet Project Proposal

28

Proven Work Methodology for Successful Deployment of Your Project.

• Product Backlog and Sprint Backlog identification

• Sprint Planning meetings and Daily Scrum/Daily Work identification

• User story identification and level of estimation

• Burn down chart method of tracking

Work Methodology

•Task Board based progress identification

• Sprint Review and Retrospection

• Update product backlog

• Potentially shippable product increment

• Daily Updates from Account Management and Development Team.

Page 29: Srishti Innovative -Bitcoin Wallet Project Proposal

Project Deliverables

29

• Work Break Down Structure• Full Requirement Specification• Design and Source Code• Application via Google Driver.• On going Support and Maintenance

Page 30: Srishti Innovative -Bitcoin Wallet Project Proposal

Technology

30

Application [Android] Languages: JavaDatabase: SQLiteIDE: EclipseAPI: Json

Page 31: Srishti Innovative -Bitcoin Wallet Project Proposal

About Srishti Innovative (www.srishtis.com)

Page 32: Srishti Innovative -Bitcoin Wallet Project Proposal

Corporate Fast Facts

• 8+ years in Mobile and Web Development.• 120 + industry experienced developer force.• 1700 + successful projects completed.• 850+ strong client base in 10 countries.• 96% client retention.• Agile Work Flow – time tested project management expertise.• Leadership Team that is accessible, experienced and inspired.• ISO 9001:2008 Certified Applications Development Company.

Company Overview

32

We are Technology Services Partner to Leading Business.

We build Smart Applications For Web, Mobile and Cloud.

Page 33: Srishti Innovative -Bitcoin Wallet Project Proposal

Awards and Recognition

Page 34: Srishti Innovative -Bitcoin Wallet Project Proposal

Projects

34

Page 35: Srishti Innovative -Bitcoin Wallet Project Proposal

Few successful apps in Android

35

Social Transport

Dress Smart

Reklambitti

Super Call

Brand Activation Management – Augmented Reality (BAM-AR)

RCS

Real Time Game Room

InstaPlan

1

2

3

4

5

6

7

8

Page 36: Srishti Innovative -Bitcoin Wallet Project Proposal

Social Transport• Social Transport is an application which is similar to the most

popular application such as Uber and Lyft.• Social Transport is a revolution in the way YOU travel. • Social Transport is a peer to peer, on demand ride sharing

application that enables anyone to obtain cheaper, safer travel by sharing a ride with others.

URL : https://play.google.com/store/apps/details?id=com.main.Social_Transport

1

Page 37: Srishti Innovative -Bitcoin Wallet Project Proposal

Social Transport - Screenshots

• Similar application to Social Transport we made are:• Dear Taxi : https://play.google.com/store/apps/details?id=com.DearTaxi.Views

1

Page 38: Srishti Innovative -Bitcoin Wallet Project Proposal

Social Transport - Technical Details

• In this application we make use of Geo-location, Geo-Tagging and Geo-Fencing.

• Here Google map API is used to fetch the real time operation between the driver and the passenger.

• This applications back end is being developed on Parse Framework• Parse connects the app with the back end, which helps user to get the on

time notifications from the server.• The duration for the Social transport project was 6 months.

1

Page 39: Srishti Innovative -Bitcoin Wallet Project Proposal

Dress SmartDress Smart• Dress-Smart Hornby is the South Island's (New Zealand) only dedicated

outlet center. • Our application serves as a go-to destination for the smart shopper, with

over 60 outlet stores. • User can find out the best offers at the stores via the app.• User will get discount coupons through the app and they can redeem it

via appURL: https://play.google.com/store/apps/details?id=com.DressSmart.SetUpStage&hl=en

2

Page 40: Srishti Innovative -Bitcoin Wallet Project Proposal

Dress Smart - Screenshots

• Replica’s made for Dress Smart are• TravAppz New Zealand -

https://play.google.com/store/apps/details?id=com.TravAppzNZ.SetUpStage

• Howick Village - https://play.google.com/store/apps/details?id=com.HowickVillage.SetUpStage

2

Page 41: Srishti Innovative -Bitcoin Wallet Project Proposal

ReklambittiReklambitti• This application will list out the favorite TV shows at Turkey• User can follow the shows that they used to watch.• The app will notify the user 10 minutes before the show is going to start.• Users who is using the application on regular basis and pushes data on to

the application will get a reward point on weekly and monthly basis• The application is similar to the TV show time app in androidURL: https://play.google.com/store/apps/details?id=com.dumetech.reklambitti

3

Page 42: Srishti Innovative -Bitcoin Wallet Project Proposal

Reklambitti - Screenshots 3

Page 43: Srishti Innovative -Bitcoin Wallet Project Proposal

Supr CallSupr Call• Supr call is an application similar to True Caller.• The application need an SMS registration process like that of in Whatsapp.• Here user can share their contact details on to Super Call server.• So when we are on apps contact list user can see who all are using the

application• When a user receives a call, if he is a Supr call user the other user will

receive the details of the users a head before the call.URL: https://play.google.com/store/apps/details?id=com.dumetech.suprcall

4

Page 44: Srishti Innovative -Bitcoin Wallet Project Proposal

Supr Call - Screenshots 4

Page 45: Srishti Innovative -Bitcoin Wallet Project Proposal

Brand Activation management – Augmented Reality (BAM – AR)

• BAM-AR is an Augmented reality app combining location based and image recognition.

• For locations select one of our categories and view the points of interest in your vicinity.

• There are some BAM icons where user can scan using our app and can see the AR based on the particular icon.

URL: https://play.google.com/store/apps/details?id=com.pod3d.bamar&hl=en

5

Page 46: Srishti Innovative -Bitcoin Wallet Project Proposal

BAM-AR - Screenshots

• If we scan the BAM logo on the first screen using the BAM-AR app there we can see a AR video which is represented in the screenshot 3 and 4

5

Page 47: Srishti Innovative -Bitcoin Wallet Project Proposal

BAM-AR - Technical Details• AR apps are being made with the help of some of the AR building tools

such as Wikitude, Metaio, etc.• Here images of AR are being made with the help of the back end and AR

frameworks and corresponding images and videos are connected on the server

• When the user scan the images, the desired video will appear.• The duration to get this project done was about 6 months.

5

Page 48: Srishti Innovative -Bitcoin Wallet Project Proposal

Revitalize Charging Solutions (RCS)

• Revitalize Charging Solutions is on the cutting edge of EV Technology. • The goal of the app is to provide the EV driver with reliable data to find

thousands of EV Charging Stations around the world 365 days a year. • Find EV charging stations near you easily • Routing function to navigate you to the nearest charging station• Get turn-by-turn directions to charging stations • Filter EV Charging Stations based on Charging Levels, Free, Paid, or Private URL: https://play.google.com/store/apps/details?id=com.pod3d.bamar&hl=en

6

Page 49: Srishti Innovative -Bitcoin Wallet Project Proposal

RCS - Screenshots6

Page 50: Srishti Innovative -Bitcoin Wallet Project Proposal

RCS - Technical Details• In this application mainly the charging stations are being displayed• Google Maps and its corresponding frameworks are being used to search

out the nearest charging stations.• Geo tagging and Geo Routing are being used on back end as well as on

the app to make sure the routing and tagging of the stations if the user find a new one.

• The estimated time taken to get this project done was 3 months.

6

Page 51: Srishti Innovative -Bitcoin Wallet Project Proposal

Real time Game Room• Real Time Networking Game Room App is connected with game slots

machines. • There is a Windows PC version connected to PC and monitor the

game room machines progress in real time. • The data captured in Windows App is transferred to Smart Apps to

generate the desired reports and graphs. • Nowadays owner can monitor game room progress and net profit on

any smart device.URL : https://play.google.com/store/apps/details?id=com.gameroomreport.data

7

Page 52: Srishti Innovative -Bitcoin Wallet Project Proposal

Real Time Game Room - Screenshots7

Page 53: Srishti Innovative -Bitcoin Wallet Project Proposal

Real Time Game Room – Technical

• In this application the real time Scenario is being used to get the application updated with the games being played

• The Windows PC application made for this is connected to the machines and are updating the values instantly

• User can review the matches and can see the net profit based on this application

• The duration of the project was 6 months

7

Page 54: Srishti Innovative -Bitcoin Wallet Project Proposal

InstaplanInstaplan• Instaplan makes the user planning a lot simpler and Instant. • User can make the plans and invite their friends via Social networking

media.• Using Instaplan will save you the time and headaches often associated

with group planning. • Instaplan lets user create group plans in just seconds and user will know

within minutes who’s in and who’s out! URL : https://play.google.com/store/apps/details?id=com.instaplan.appp

8

Page 55: Srishti Innovative -Bitcoin Wallet Project Proposal

Instaplan - Screenshots8

Page 56: Srishti Innovative -Bitcoin Wallet Project Proposal

Instaplan - Technical Details• In Instaplan the calendar is one of the main features that we make use.• We can plan using the app and the events are being added on app as well

as our calendars• Here social media integration is a key factor that helps the users to search

for their friends and invite them via Social Media’s• The duration of the project was about 4 months.

8

Page 57: Srishti Innovative -Bitcoin Wallet Project Proposal

Thank You