
Online ICO (Initial Coin Offering) Marketplace for crowdfunding
In the continued fashion of successfully delivering Blockchain projects for D-Apps in Gaming and Cryptocurrency Exchange, this time we have delivered Initial Coin Offering web and mobile Marketplace to attract investors via crowdfunding mechanism for startups.
Process Followed
Before putting the methodology of application development into practice, it was important for our team to devise a systematic approach and deliver a solution that meets the client's expectations. From emphasizing the UX/UI of the app to identifying the problems and doing beta testing of an app, many more things were required to be programmed accordingly. The QSS team followed an intensive process to create a native and hybrid application.
Problem Identification
Feasibility study
Solution Implementation
Challenges
Final Outcome

Problem Statement
The statement of work was to implement a responsive web & hybrid mobile application “ICO marketplace” on platforms- iOS & Android that look modern and trustful and offers solutions for a complete online Marketplace for crowdfunding. To be framed using the Blockchain network- Ethereum, the app should allow transactions through cryptocurrency- Ether & Bitcoin.
Feasibility Study
In discussion with the customers, it has been observed that there is a business requirement of an ICO marketplace- Responsive web and hybrid mobile app. The customer was particular about using Ethereum as a Blockchain network. The cryptocurrency- Bitcoin or Ether was to be used for the exchange of products and services purchased.
The following are identified as tasks of the highest importance that users can do
- Users can pay online with a cryptocurrency payment gateway.
- Integration of payment systems with built-in cryptocurrency wallets.
- Adding transparency to operations.
- Bitcoin and Ether should be accepted as a medium of value exchange & should be circulated for making transactions.
The Challenges
Major challenges while developing the solution:
- Pre-defined solutions for start-up projects fundraising.
- Ensuring safe login as well as secure and transparent online transactions.
- Automated system for safe login & control frauds.
- Built-in cryptocurrency wallets or integration with payment systems.
- Performance and load management.
- All transactions are to be recorded and validated in a ledger.
Solution Applied
This application was developed as an Initial Coin Offering platform and has a plethora of features as a marketplace. The users can post a project for fundraising with their self-generated tokens and can expect investors to purchase these tokens with either cryptocurrency or fiat money. Once, the project started then they can convert these tokens into cryptocurrency in a defined proportionate manner. The tokens created were of ER – 20 standards. There would be two types of tokens created, which are supposed to be distributed in the community (Utility tokens) and real investors (Commercial tokens). The project owner can create campaigns on this platform for tokens sale. They can also create, manage and control events with smart ticketing solutions. Two payment gateways for cryptocurrency and one for fiat money have been integrated. The wallet has been developed and integrated for secure user access to their tokens. The backend admin can control fraud, and secondary ticket sales as well as an escrow agent to authenticate users’ KYC and successful genuine transactions, etc. The marketplace also offers faucet and airdrop services as promotional activities. The developed smart contracts were complemented with automated unit tests. Following are the feature-rich solutions for our developed project:
- Wallet development and integration.
- Crypto and fiat payment gateway integration.
- Token generation (Utility and commercial).
- Smart Ticketing.
- Events and campaigns management.
- Faucet Services
- Airdrop services.
- Crypto currency exchange integration.
- Transactional reports, event and dispute management, pricing module management, and basic CMS for backend admin.
Technology Stack
AWS ecosystem
Bittrex
Btimax
ERC-20
Ethereum
Ganache
Geth
Mysql
Node.js
React.JS
Solididy
Sublime IDE
Truffle
Web3.js
Sample Interview Questions
React Native, AWS Ecosystem, Node.js, truffle, Ganache, MySQL Server, Ethereum, Reactjs, Web3.js, Solidity, BitMax, ERC-20.
- Developing a user-oriented platform
- Pre-defined solutions for start-up projects fundraising
- Ensuring safe login as well as secure and transparent online transactions
- Automated system for safe login & control frauds
- Recording all the transactions in a validated ledger
It was observed that there is a business requirement of an ICO marketplace that would be built in the form of a web responsive mobile application. The customer was particular about using Ethereum as a Blockchain network where the cryptocurrency- Bitcoin or Ether were to be used for the exchange of products and services purchased.
The app will streamline the crowdfunding process by leveraging blockchain technology to ensure security, transparency, and efficiency. Key aspects include:
- Enabling decentralized fundraising through smart contracts
- Providing a secure and transparent platform for investors and startups
- Facilitating seamless transactions using cryptocurrency and fiat money
- Automating token distribution and investor rewards
- Enhancing accessibility for global investors with a user-friendly interface
- Offering real-time tracking of investments and project milestones
- Integrate payment gateways for cryptocurrency as well as fiat money
- Potential investment and token sales for the investors
- To implement a marketplace that offers faucet and airdrop services
- Token generation (Utility and commercial)
- Transactional reports, event and dispute management
- Initiate open ICO based platform for every potential investor"
Coinbase, Unocoin, CoinDesk are some similar kinds of apps.