Crypto Retirement Investment App

Web application that allows users to increase and diversify their retirement investments with crypto assets and helps to expand knowledge in the cryptocurrencies through educational content.

Technologies / Platforms

About the client

Our client is an American startup whose co-founders have a deep understanding of the financial industry and are professionals in crypto investments, retirement funds management, and marketing in the financial services industry.

Project team

Project Coordinator, Project Manager, Tech Lead, Business Analyst, 2 Angular and Node.js Developers, Software Testing Engineer, QA Team Coordinator, Lead DevOps, 2 UX\UI Designers

Engagement model

Time & material

Effort & duration

6 months


Crypto investment app

Project background

According to the Retirement Industry Trust Association (RITA), between 3-5% of all IRAs are invested in alternative assets – e.g., real estate, precious metals, and cryptocurrency. With the raising popularity of investing in crypto to save for retirement, crypto investment app constantly emerge. However, existing systems don’t provide complex solutions that cover the full cycle of operations with crypto IRAs – funding accounts, including transfers and rollovers, crypto buy & staking, etc. Moreover, they are designed for savvy crypto traders with deep understanding of the topic – for an average person, it’d be quite difficult to use such a system without assistance or self-education.

To this end, our client approached us to develop an end-to-end solution that will eliminate all the drawbacks of existing crypto IRA programs. The app was supposed to cover the full cycle of operations with crypto retirement arrangements, make managing IRAs more user-friendly and attractive, ensure full transparency of transactions and transaction fees, and provide some unique features to win users loyalty.

The solution should also be responsible for keeping the accounts of IRA ‘s customers safe and in compliance with the regulations set by IRS and the government. Therefore, it was important to implement proprietary secure storage methods to ensure the safety of customers’ assets and prevent theft.

Tech stack / Platforms

Target audience

The solution is targeted at people who live in the USA and want to increase the gains on their self-directed IRA accounts with help of crypto investments (buying and selling different cryptocurrencies, getting rewards for crypto staking) and acquire or enhance their knowledge of IRA and crypto.

Project challenges

Absence of a Product Owner and a CTO in the client’s team

  • Since this role wasn’t assigned to a specific person, the responsibilities of the product owner were distributed among the co-founders, resulting in an unclear product vision. Our client also wanted to hire an internal CTO with extensive technical knowledge and experience in fintech to supervise the project. However, the startup had difficulty finding such a person, and the absence of CTO stalled progress significantly.

High-risk investment

  • Cryptocurrencies and crypto markets are highly volatile, which discourages investors and increases the likelihood that existing/potential backers will reject project funding.

Technical limitations

  • The main custodian, crypto investment platform Prime Trust, was unable to provide full functionality for retirement investing with crypto assets.

Solution overview

The web app allows users to increase and diversify their savings on IRAs through investing in crypto, as well as to perform other operations with crypto. In the app, users can fund their crypto IRA accounts (including transfers and rollovers from their existing external regular IRA or 401(k) IRA accounts), buy/sell cryptocurrencies, earn rewards for crypto staking, top up their accounts with fiat money, and withdraw funds from accounts. The application also helps users gain deeper knowledge of cryptocurrencies and IRA accounts through educational videos and articles.

Solution main features

Admin panel:

  • access Admin’s dashboard
  • manage system settings
  • access reports & analytics (including creation of mandatory annual Regulators Taxation reporting forms)
  • manage users
  • manage the app’s monetization functionality and own funds

Client portal:

  • sign up / open account, fill in personal data, upload documents to pass KYC check
  • access user’s dashboard
  • fund IRA (with fiat money & crypto)
  • buy/sell crypto
  • initiate crypto staking
  • view & manage investment portfolio
  • withdraw funds (both fiat money & crypto)
  • access reports & analytics (including creation of mandatory annual Regulators Taxation reporting forms)
  • view account balances and transactions statistics
  • access educational content (videos, articles, etc.)
  • access customer support
  • manage settings

Third-party integrations

  • Prime Trust is the primary custodian of the solution and is used for user KYC, account opening, and crypto trading.
  • Coinmarketcap is used to receive crypto prices feeding for reflecting in the user’s investment portfolio.
  • Zendesk is a cloud-based help desk management solution used for customer service and support.
  • Twilio is used for 2FA and to send OTP for protected actions.
  • SendGrid is a cloud-based SMTP provider used for confirming email addresses, sending transactional emails, and possibly for marketing campaigns.

Development process

We began with an extensive discovery phase and created the following artifacts:

  • A vision and scope document with a detailed description of the project and a variety of diagrams – from user flow and user journey mind maps to solution architecture diagrams and others.
  • A work breakdown structure (WBS) document with a detailed breakdown of all the features of the future solution, an accurate estimate for each feature, and a resource plan for the project.

Originally, the client planned to outsource the landing page development and the solution design to an American agency. However, they were so excited about the discovery process and results that they asked us to develop a landing page for the project. We delivered a functional, well-designed page, and the client was pleasantly impressed with the skills of our UX /UI team. Therefore, they decided to entrust our specialists with the design of the solution as well.

After the discovery phase and landing page development, we moved on to the next steps. Our UX/UI specialists created warframes for the client’s and admin’s modules of the system and, after the client’s approval, drafted the final design of the future solution. Once the design was ready, we moved to the development phase. Within 6 months, Itexus’ cross-functional team delivered the solution to the client.


All in all, within 6 months we delivered an MVP that includes a landing page and a fully functional web app that allows users to manage their crypto retirement investments. Our client’s further plans include the development of a mobile version of the platform – and we’ll be there to implement it, as well as to support and maintain the app once it goes live, update it and add advanced features upon our client’s request.

Looking for a talent pool to fill the software development gap for your project? Itexus engineers are ready to tackle your idea, let’s discuss it.

Contact Form

Drop us a line and we’ll get back to you shortly.

For Quick Inquiries


United States

8, The Green, STE road, Dover, DE 19901


Żurawia 6/12/lok 766, 00-503 Warszawa, Poland

Company name
Phone number