Download Now

Technology Used

What is Pokketkash all about?

Pokketkash is a mobile application, which does the cash transaction virtually considering the fast, simple and secure factors. Parents are generally worried about their kids taking cash in their pocket. So to remove that unwanted question from parent’s end this Pokketkash has came to existence. It’s a wallet for kids, refilled by their parent and whichever transaction takes place from kids end, parents are aware about it.

Admin Panel

How does if function?

Generate a parent account from its web panel; get some money into the wallet with online payment. Now create account for the kids and refill their account. Install the app on android or iOS device. Ask kid to login to application and enter the relevant Pokketkash Id provided during registration, which would take to the home screen and generate a barcode by entering the secure 5 digit pin generated by parent while creating kid account. If the pin is correct it would generate a barcode. Ask the merchant or retailer or shopkeeper who has the same app installed to scan the barcode. The merchant only needs to scan the barcode and enter the amount of transaction that’s it the transaction is done and successfully deposited in merchant account. This is how it works if you have any more question please let us know @ info@pokketkash.com

How did we approach its initial development?

We generally deal it by going through the complete requirement document and studying all the essential features required in the project. Our research team started verifying whether the features involved are possible to be implemented in both the platform or not. Alongside we started gathering all the required data to create the brief structure of application and its database design. Once everything was approved by the research team project was displayed on board for its execution.

How did the team approach the work?

Once the project was on board our DBA (Database Administrator) started his work for creating a strong structure of database for its dataflow and normalizing it in details considering all the future potential risks or factors. The designer alongside started creating visuals of its mobile app interactive designs and got few color preference from client side.

(Note: Our DBA used MySQL Database for storing the data of application)

The main section of designing database was completed and mobile application development team was ready for its execution. Android team started its development in Eclipse (Language used: Java) and meanwhile iOS team started working on XCode (Language used: Java) as the software tool for creating mobile application

• Creating a navigational flow of application as per client approved design visuals.
• Creating web services using PHP as a language.
• Implementing web services.
• Testing its execution following agile methodology.
• Necessary changes were taken back to its development stage so that the application runs smoothly

What was the difficulty or hurdle or a tough experience we had?

Well we would brief that in four sections as:

• Making online transaction to refill account from dashboard of parent
• Creating our own barcode scanner
• Implementing AES-256 algorithm in its web service in out data flow.
• Generating Barcode dynamically for every PokketKash user under kid’s module.

Firstly making online transaction from parent account was a bit choosy kind of thing as we had many options for implementing this task. There are many service providers like CCAvenue, DirectCPay, Atom, PayU, JudoPay and others. We selected a best method and approached the client with the same well it was finalized initially but after the whole app was designed we found a change from client end and had to replace the whole payment gateway.

Client demanded to have a simple and our own barcode scanner, which should have functionality of scanning both barcode and QR Code. So implementing the barcode and make it look similar in both android and iOS took a bit of time from our developer’s end.

AES-256 algorithm implementation took place as the app is having some transaction, which needs security so every single dataflow in the app in and out was secured implementing this algorithm, which is unbreakable task until and unless someone isn’t aware about its private key (an essential key which helps in encoding and decoding a plain text into a cipher text). So this was implemented in all platforms i.e. iOS, android and php.

The barcode was suppose to be generated for individual user based on its registration which is regenerated every time that web service is called and is passed to user in form of image which needs to be scanned.

Download Now