NEENOTE – WEB AND MOBILE APPLICATION
In market fields with massive rise in transactions based on Bitcoin which uses Blockchain concept. We have observed that not only the markets capital have been increased but also accepted by main countries of the world with several million active accounts. A platform which allow users to control the volatility of digital assets market needs to be developed.
KEY CHALLENGES
- As This App is developed on Ethereum and deployed on test network, so every transaction made is chargeable in from of ether. We faced challenged in handling the fees at our end.
- As the platform was being centralized in Vietnam, so for integrating Bitcoin and XRP we needed some third party like coinbase which provides API for crypto transfer but no global trusted third party was available there for our requirement.
OUR SOLUTIONS
Brainstorming:
- This is the very first step in project execution. It basically includes Information gathering from stakeholders and documenting the same. Final prepared document is based on SMART rule which stand for Specific, Measurable, Attainable, Relevant and Time-bound.
- After documentation Wireframes is created which act as a blueprint defining look and feel of the platform with respect to all functionalities.
Designing Phase:
- After wireframes get finalized, UI developer design every single module along with theme colour. Every module is interlinked with functionality having some dummy data in use.
Execution Phase: - As per designs, the backend developer develops all the initials APIs and frontend developers developer integrate all available APIs with best practices making dynamic to all the screens.
Client Request Based Project Delivery
- Developers are involved in discussion with clients on a daily basis and follow their suggestion and in case of any feasibility challenge developers giving the alternative solution. And trying clients to be on the same phase. Clients also mention the Jira and assign the task to developers as per the priority. This process helps us to meet the client’s expectations in the best possible manner and ensure the timely delivery of the tasks.
The Deployment Phase:
- After integration or completion of any task that is mentioned on JIRA, we are doing unit testing on a local machine and merge with develop branch and deploying to dev server and test deployed task on dev server by developer. Then send PR (pull request) for the main branch that will be deployed on the live server after review. We are using AWS servers for all kinds of deployment.