ICO launch / Blockchain Construction Monitoring Tool
Objective:
Real estate development company wanted to launch an ICO campaign to pitch their new project. A solution that will help to overcome main industry challenges: construction progress monitoring, construction process facilitation, proper resources allocation.
We were asked to handle technical part of the system development and ensure smooth user experience during ICO.
Project business tasks:
- Define blockchain purpose in the system
- Pick the technology stack and develop token economy
- Prepare platform description
- Prepare specification for smart contracts terms description.
Project technical tasks
- ICO smart contracts development (Token, Multisig Wallet, Token Vault, Pricing Strategy, Crowdsale Backend Proxy)
- Bitcoin Payment Gateway. Create and process bitcoin orders via REST API
- Ethereum Oracle. Checking the status of bitcoin payment and sending ERC20 tokens to users equivalent to their Bitcoin inputs.
- Smart contracts demo in the Ethereum test net using Parity node.
- Delivery management. Landing updates deployment.
- ICO technical support and maintenance
Project overview:
Duration
Methodology
Technologies
- Bitcoin: BIP32 Deterministic Wallet
- Ethereum: Solidity, Truffle, OpenZeppelin, Parity
- Backend: Java 8, JOOQ, HikariCP, Spring boot, BitcoinJ, web3j, RabbitMQ
- Infrastructure: AWS Auto Scaling group, AWS Classic Load Balancer, AWS CodeDeploy, AWS CodeBuild, Amazon Aurora, Amazon ECS
- Custom blockchain: Hyperledger Fabric, Smart Contracts based on golang
- Android: Java, Volley, Gson, Paho MQTT, FCM, Instabug, TestFairy
- iOS: Swift 3, CoreData, Alamofire, Auto Layout
Project Team
- 1 backend developer
- 2 solidity developers
- business analyst/project manager
- 1 designer
- 1 QA engineer
- Android developer
- iOS developer
Date
Category
Challenges
Define platform functionality
Working cryptocurrencies frameworks
The app involves the following features
Separate user roles
- Different user roles have different access rights
- Different terms for making entities in the blockchain nodes
Smart contract constructor
- Base of typical construction contract terms
- Setting up penalties for non-observance of the terms
- Adding specific terms to the smart contract
Fundraising marketplace
- Pitch deck templates
- Crowdfunding
- Smart-contract based guarantee for investors
Construction monitoring
- RFID-tags
- Smart contracts
- Real-time constructor progress monitoring
Secure reports
- Reports are saved to a project blockchain node
- Tracking progress in the blockchain
Result
We’ve delivered an MVP product that includes:
- Fundraising marketplace
- Smart contract hub for construction monitoring
- API integration of the platform and 3d party management tools
Also, our team ensured smooth user experience during ICO. At the ICO stage, we were responsible for servers maintenance, QA of 3rd party code, and deployment to the production instance. Now we continue working on the platform, creating a building management solution that would link together IoT, BI analytics, and blockchain.



Found the project that catches your eye? Let's discuss it!
Leave a request and we will contact you within a day!