srishti innovative -bitcoin wallet project proposal

Post on 09-Aug-2015

23 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Proposal for Bitcoin Wallet Android app

17-Dec-2014

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

Contents

3

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

Coinbase Bitcoin wallet App for Android Nexus 7 tablet

4

Our Understanding of Scope

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

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.

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.

Security Specific Considerations

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

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.

Sample Project #1

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.

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.

Encryption Task done in Sample project #1

Encryption Task done in Sample project #1

Sample Project #2

Sample project #2 - iMoney

iMoney – Australia’s Finance Comparison iPhone app

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

Sample project #2 - iMoney

Accounts Bank Accounts Credit Cards

Sample project #2 - iMoney

Financial Advisors Insurance Mortgages

Sample project #2 - iMoney

Personal Loans

Sample project #2 - iMoney

Super Annuation List Of Supers Yours vs Rest Self Managed

Sample project #2 - iMoney

Page 2 Dictionary Dictionary News

Sample project #2 - iMoney

Personal deals Savings Calculator Mortgage Calculator

Sample project #2 - iMoney

Mailing Service Super Calculator

Sample project #2 - iMoney

Project Deliverables

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.

Project Deliverables

29

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

Technology

30

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

About Srishti Innovative (www.srishtis.com)

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.

Awards and Recognition

Projects

34

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

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

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

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

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

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

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

Reklambitti - Screenshots 3

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

Supr Call - Screenshots 4

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

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

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

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

RCS - Screenshots6

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

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

Real Time Game Room - Screenshots7

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

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

Instaplan - Screenshots8

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

Thank You

top related