CrypDrift

CrypDrift is a comprehensive system for cryptocurrency exchange with diverse financial instruments

Learn how CrypDrift achieved seamless stock, instrument and cryptocurrency exchange, incorporating automated trade bots and expanding from B2B to B2C clients.

Solution:

CX Strategy & Design

Industry:

Finance

Business size:

Enterprise

Problem and Solution Summary

Implementing a system that allows users to exchange stocks, fiat instruments and cryptocurrencies was necessary. The team successfully implemented a system for stocks and cryptocurrency exchange. They also developed a system that enables automated trading through trade bots, considering network latency in trading servers. Additionally, they expanded the client's offering from B2B to B2C by enhancing functionality and improving the user experience.

The process involved:
  • An analysis phase
  • Implementation of the core system
  • Enhancement of functionality
  • Project launch with ongoing support

About the Client

CrypDrift is a fintech company that needed financial software development. The client wanted a user-friendly interface allowing users to perform basic trading operations, including setting up trading bots.

Outcome

Computools successfully implemented the system with key functionality for crypto price monitoring, exchanging stocks and other financial instruments. Our team built an interface that allows users to perform necessary trading operations, including setting up trading bots.

Business challenge

weaknesses

  • Complexity of utilising accumulated experience and functionality in B2B and B2C trading
  • Exchange between fiat equities and cryptocurrencies
  • Technical challenges in implementing the core idea

strengths

  • Client's rich trading experience
  • Strong position in the B2B segment
  • In-demand idea

Business challenge

Project Completion Details and Current Arrangements

The project fulfilled the client's objectives. Current arrangements include providing continuous support and maintenance for the platform to ensure its seamless operation and future improvements.

Business challenge

Why Computools?

During the vendor selection process, the client contacted references, determined service requirements, and matched them with possible vendor capabilities by conducting deep-market research and multiple workshop sessions. After obtaining quotes with competitive bids, showing architectural preparation, the deal was contracted.

Contact Computools' experts to learn what we can do for your business!

Contact us →

Story in depth

Communication channels were established to ensure effective collaboration and coordination between the development team and the client. Regular meetings, updates, and feedback sessions were conducted to facilitate financial software development and address any concerns that arose during the process.

Project Description

During the project, an analysis phase was conducted to create the system architecture and design which involved developing trading and financial operation algorithms on paper. Subsequently, the core system was implemented, including integration with crypto price market data sources and interactive brokers. The team also focused on enhancing functionality, specifically targeting user experience improvements for B2C users.

Digital Platform & Technology

Communication Framework

To facilitate effective collaboration and information exchange throughout the financial software development, a robust communication framework was established between Computools' tech team and the client team. The teams maintained regular meetings, provided progress updates and ensured the existence of clear channels of communication.
The team utilised Slack to streamline communication, enabling team members to engage in real-time conversations, share project updates and collaborate on specific topics or channels. Slack facilitated quick decision making, reduced email clutter and fostered a more dynamic and interactive environment.
Additionally, Jira played a crucial role in structuring project tasks, assigning responsibilities and visualising project progress through customisable boards. It enabled the Computools and client teams to have a clear overview of the project status and maintain transparency throughout the project lifecycle.
Slack
Jira
Skype

Team

To accelerate CrypDrift development, Computools chose experienced team with industry expertise.

Solution Architect

Oleg Svet

Oleg Svet
Oleg began to code in middle school, obtained an MBA degree in Computer Science, worked on commercial IT projects in 2011, and worked as mobile developer, start-up, enterprise & full-stack developer. He joined Computools in 2013 as a co-founder and, firstly, CTO, then CDO. He’s interested in airsoft, cybernetics, fantasy and MMO computer games.
Oleg Svet

Business Analyst

Nikita Abelmasov

Nikita Abelmasov
Nikita started working on commercial IT projects in 2009, focusing on web development, then switched to management and BA in 2015. He has extensive experience in requirements gathering, start-ups and ongoing business solutions consulting, development preparations and organising business processes for a wide range of mixed teams. He’s passionate about urban exploration, new technologies, photography and sci-fi universes.
Nikita Abelmasov

UI/UX Designer

Maria Bogatyreva

Maria Bogatyreva
Maria demonstrates excellent results in the field of user experience, design and research. She enjoys swimming, hiking and cooking.
Maria Bogatyreva

Project Manager

Artem Karpukhin

Artem Karpukhin
Artem commenced his career in management and sales of web/software development projects more than nine years ago. He gained experience in areas including management, project management, Agile management, scrum and sales. He is keenly interested in video game development, among other areas.
Artem Karpukhin

Technical Lead

Mykhailo Bobrovskyi

Mikhail is proficient in transfer data integrations, Azure-deployed systems and error handling strategies. He is passionate about training other developers. He enjoys home studio recording, volleyball and theology.

C++ Engineer

Serhiy Komarov

With a strong multithreading and network programming background, Serhiy consistently enhances software efficiency and performance. Outside work, he plays chess, honing his strategic thinking skills.

Go Engineers

Pavlo Kvalygin

Pavlo is a skilled Go Engineer who enjoys creating efficient software solutions. His career demonstrates a commitment to learning and innovative development. Pavlo enjoys practising hobbies that enhance his problem-solving skills.

Go Engineers

Tetiana Ilchuk

Tetiana Ilchuk
Tetiana is a talented Go Engineer with a strong background in software development and a passion for creating high-performing applications. Her commitment to precision, reliability and scalability in her work has driven her professional achievements. During her downtime, Tetiana enjoys hiking and exploring new technologies.
Tetiana Ilchuk

Node.js Engineer

Andrii Biedniak

Andrii Biedniak
Andrey is the Head of Node.js Development at Computools with more than seven years’ experience. Starting as a Node.js Developer, he quickly rose to leadership roles. His skills include Node.js, MongoDB, MySQL and JavaScript, making him a well-rounded technology leader.
Andrii Biedniak

Front End Engineers

Snezhanna Mokhnacheva

Snezhanna Mokhnacheva
Snezhanna is a Full-Stack Developer who initially started with PHP and HTML/JS/CSS, including native and jQuery/bootstrap usage. Her projects involve working with WordPress, Salesforce integration and Shopify. For the past four years, she's been working extensively with Node.js and front-end technologies like Vue.js, React.js, and TypeScript. She emphasises UX elements and enjoys creating animations for an enhanced user experience. Snezhanna relishes the versatility of backend development and is enthusiastic about data exchange integrations. Outside work, she enjoys exploring new cities, painting, photography and is currently learning to play the piano and speak Polish.
Snezhanna Mokhnacheva

Front End Engineers

Vladyslav Kukhlii

Vladyslav Kukhlii
Vladyslav is a Front-End Web Developer at Computools. Educated at the Hillel Computer School, he combines strong front-end skills with a passion for delivering high-quality web solutions, reflected in his extensive portfolio.
Vladyslav Kukhlii

Mobile Engineers

Bogdan Kush

Bogdan Kush
Bogdan is known for his strong grasp of various technologies, validated by multiple certifications, including CCNA Security, Linux Essentials and several from the Cisco Networking Academy. Based in Zaporizhzhya, Ukraine, this professional's extensive technical knowledge and proactive problem-solving skills consistently drive project success.
Bogdan Kush

Mobile Engineers

Vladislav Kononenko

Vladislav Kononenko
Currently succeeding as a Flutter Coordinator at Computools, Vladislav has displayed dynamic growth within the company over the past five years. Vladislav transitioned to his current role in 2022. He has consistently displayed his competence in managing and coordinating software development projects and his strong technical acumen in front-end and mobile development.
Vladislav Kononenko

DevOps Engineer

Oleg Maloshtan

Oleh Maloshtan
Oleg is a dedicated DevOps Engineer at Computools. Oleg specialises in creating streamlined and scalable infrastructures. He is proficient in managing the intersection of development and operations. Oleg has working knowledge of English and Polish, which allows him to collaborate in diverse teams, continuously working towards improving these skills.
Oleh Maloshtan

Quality Assurance Engineers

Gleb Kovalenko

Gleb Kovalenko
Gleb has more than three years’ experience as a manual QA, proficient in web applications, mobile and desktop testing. He plays the guitar and enjoys reading.
Gleb Kovalenko

Quality Assurance Engineers

Serhii Nestiurych

Serhii Nestiurych
Serhii demonstrates a keen eye for detail and a rigorous approach to quality assurance. His expertise in systematic testing ensures that software and applications meet the standards before release.
Serhii Nestiurych

Story of a Team Decision

The team consisted of specialists carefully chosen based on their specific expertise to tackle the challenges of the case.

Backstage

The efficiency of the Computools team is contingent on an established development flow and seamless communication between in-house engineers and client-side specialists. A routine of regular planning sessions and review meetings promotes successful cooperation among the distributed team members.

Sprint Retrospective

The aim is to identify successful aspects, areas for improvement and any challenges encountered during the sprint. Through open and collaborative discussions, the team learn from their experiences and make necessary adjustments to enhance future sprints.

Planning Session

In this meeting, the team, along with the product owner, collaboratively identify and prioritise user stories and tasks to be accomplished throughout the upcoming sprint. They estimate the effort required for each item and establish realistic goals within the sprint's time frame. This step ensures clear objectives and expectations for the team, fostering alignment with the project goals.

Sprint Demo

The team showcase the implemented features, functionalities or enhancements to the client or product owner, enabling stakeholders to provide feedback, ask questions and evaluate progress.

Communication Flow

The Computools engineers seamlessly collaborate to ensure the timely implementation of updates. Daily communication among team members is facilitated through various channels, such as email, Slack and Skype, enabling efficient and effective information exchange.

Project Management Methodology

The need for a flexible and iterative approach to project development drives the choice of Agile methodology. It enables quick adaptation to changes in client requirements, evolving solutions and a constantly changing environment. Agile methodology promotes continuous learning and process improvement throughout the development process.
Furthermore, Agile methodology actively involves the client in the development process. Regular demonstrations, feedback and active client participation allow for refining of requirements and ensuring the development outcomes align with their expectations.

Project timeline

project timeline
01

CONSULTING

  • Defining client objectives and setting targets
  • Performing risk assessment and developing mitigation plans
  • Evaluating project strengths and weaknesses.
02

Product DESIGN

  • Creating a comprehensive development roadmap
  • Generating prototypes to visualise the product concept
  • Selecting the appropriate platform and technology stack
  • Forming a skilled team
  • Establishing effective internal communication channels
  • Choosing the most suitable project management methodology.
03

Product Engineering

  • Determining the optimal development environment
  • Organising tasks and establishing priorities
  • Designing a user-friendly interface
  • Writing clean and efficient code and configurations
  • Conducting thorough testing and bug fixing
  • Ensuring a smooth migration process.
04

Launch

  • Implementing integration test base and service integration
  • Initiating the integration test pipeline
  • Conducting alpha testing
  • Ensuring compliance with interfaces and core banking interfaces.

Design

Emphasising usability and user experience, the design phase focused on creating an intuitive and visually appealing user interface for the CrypDrift Project.

User persona → Site map → Wireframes → user interface

User persona

Designing a product based on worked out user personas who are going to use a product or interact with a brand.

Site map

Site map

Logically structuring pages and their content within a domain.

Wireframes

Creating a prototype for a product, presenting future layout of different interface elements and their interaction: navigational systems, search forms, news feeds, and other components.

user interface

Designing product’s interface and accomplishing final steps to move a product to the development stage

Design

Production Release

After rigorous testing, the platform was officially released into production, granting users access to its features and functionalities. Ongoing support and maintenance services are provided to ensure optimal performance and promptly address any issues that may arise during operation.

Contact Us

Get in touch to discuss your project or service expectations. Simply fill in the form below or send us an e-mail to info@computools.com

Thank you for your message!

Your request will be carefully researched by our experts. We will get in touch with you within one business day.

Crypthusiast

Crypthusiast is a social network platform designed for cryptocurrency enthusiasts to exchange multiple cryptocurrencies within minutes

See how Computools helped to build a powerful social network with market forecasting, engaging tools, and streamlined crypto management for profitable user experiences.

Solution:

Social network platform

Industry:

Social Networks

Business size:

Enterprise

Problem and Solution Summary

The client experienced challenges initiating the user acquisition process and executing an effective marketing campaign to launch a social network from scratch. Additionally, designing a system that allows users to forecast price dynamics and track the accuracy of their predictions required extensive development efforts. Integrating various tools for cryptocurrency exchange, data sources and news analysis from diverse sources further added to the complexity.
Computools' tech team worked closely with the client for social networks software development that addressed these challenges. Our experts successfully created an engaging network with tools that attracted active user participation. They also developed a signal system, enabling users to receive reliable market forecasts and monetise their predictions. A comprehensive set of tools was designed to assist users while providing functionality for companies to leverage the system.

About the Client

The client, Crypthusiast, is a company focusing on providing a platform for cryptocurrency exchange with elements of social networking. They sought to create a platform where users can exchange over 150 cryptocurrencies quickly and engage in discussions about the subject. They aimed to attract a global community of crypto-enthusiasts. With a dedicated CEO, CTO, product owner, subject matter expert and marketing team, Crypthusiast aimed to establish a thriving social network for cryptocurrency enthusiasts worldwide.

Outcome

The outcome of the social networks software development was highly successful. Computools' team successfully developed a social network platform that attracted 10,000+ users on various devices. The platform's engaging tools and comprehensive features contributed to the achievement of 90% of the Premium Feature Yearly Plan and Subscription Plan Monthly sales targets.

Business challenge

weaknesses

  • Complexity of starting a social network from scratch, requiring user recruitment
  • Difficulty in testing the scaling hypothesis due to the project's goal of aggregating all utilities for the user

strengths

  • Successful development of an engaging social network platform
  • Creation of a signal system for market forecasts and monetisation of predictions
  • Comprehensive tools for cryptocurrency enthusiasts and companies leveraging the system
  • An idea that can address the needs of a large user audience
  • Existing expertise in the chosen niche
  • No direct competitors

Business challenge

Project Completion Details and Current Arrangements

The project was completed successfully, meeting the objectives set by the client.

Business challenge

Why Computools?

During the vendor selection process, the client contacted references, determined service requirements, and matched them with possible vendor capabilities by conducting deep-market research and multiple workshop sessions. After obtaining quotes with competitive bids, showing architectural preparation, the deal was contracted.

Contact Computools' experts to learn what we can do for your business!

Contact us →

Story in depth

Communication channels were established to ensure effective collaboration and coordination between the development team and the client. Regular meetings, updates and feedback sessions were conducted to address any project-related discussions or concerns.

Project Description

The social networks software development involved the creation of a concept focused on user analysis, specialised UX and system design. The core system was developed, incorporating key features for providing users with reliable information. Additional tools were enhanced to support cryptocurrency work, and a module for business users was developed.

Digital Platform & Technology

Communication Framework

A robust communication framework was established between Computools' tech team and the client team, ensuring effective collaboration and information exchange throughout the project. Regular meetings, progress updates and clear channels of communication were maintained.
By utilising Slack, team members were able to engage in real-time conversations, share project updates and collaborate on specific topics or channels. It promoted quick decision-making, reduced email clutter and fostered a more dynamic and interactive communication environment. On the other hand, Jira helped structure project tasks, assign responsibilities and visualise project progress through customisable boards, allowing both the Computools and client teams to have a clear overview of the project status and maintain transparency.
Jira
Slack
Skype

Team

Computools screened the pool of engineers to complement the client's team and accelerate Crypthusiast development.

Solution Architect

Oleg Svet

Oleg Svet
Oleg began to code in middle school, obtained an MBA degree in Computer Science, worked on commercial IT projects in 2011 and worked as mobile developer, start-up, enterprise and full-stack developer. He joined Computools in 2013 as a co-founder and, firstly, CTO, then CDO. IHe’s interested in airsoft, cybernetics, fantasy and MMO computer games.
Oleg Svet

Business Analyst

Nikita Abelmasov

Nikita Abelmasov
Nikita started working on commercial IT projects in 2009, focusing on web development, then switched to management and BA in 2015. He has extensive experience in requirements gathering, start-ups and ongoing business solutions consulting, development preparations and organising business processes for a wide range of mixed teams. He’s passionate about urban exploration, new technologies, photography and sci-fi universes.
Nikita Abelmasov

UI/UX Designer

Maria Bogatyreva

Maria Bogatyreva
Maria is an accomplished UI/UX designer from Ukraine skilled in numerous design tools, such as Adobe Photoshop CC, Adobe Illustrator CC, Adobe After Effects CC, Sketch, InVision and Figma. She’s proficient in a broad range of design work, including website and application design, redesigns, motion graphics and print layouts.
Maria Bogatyreva

Project Manager

Artem Karpukhin

Artem Karpukhin
Artem commenced his career in management and sales of web/software development projects more than nine years ago. He gained experience in areas including management, project management, Agile management, scrum and sales. He is keenly interested in video game development, among other areas.
Artem Karpukhin

Technical Lead

Evgeny Mokhnachev

Evgeny Mokhnachev
Evgeny is experienced in web software development, covering both backend and front-end aspects. He holds roles as an Architect of Information Systems, Java Engineer and Web Developer. Evgeny demonstrates proficiency in English and Russian and working proficiency in Polish.
Evgeny Mokhnachev

Java Engineers

Roman Tsykalo

Roman Tsykalo
Roman is experienced in all stages of the development cycle for complex web projects. He’s interested in computer games, reading and playing football.
Roman Tsykalo

Java Engineers

Svitlana Kikvadze

Svitlana Kikvadze
A Java developer skilled in the implementation of backend components for web applications, Svitlana is committed to improving her skills in known technologies and eager to learn new ones. She’s experienced in Java 8+, Spring Framework, REST API, SQL, NoSQL, JPA, Hibernate, Apache Kafka, AWS S3, GraphQL, JUnit, Git, Docker, OOP, Design Patterns and web languages like HTML, CSS, JS. She’s fluent in Ukrainian and proficient in English.
Svitlana Kikvadze

Front-end Engineers

Oleh Denisenko

Oleh Denisenko
Oleh is a versatile Front-end/React Native Developer at Computools, with experience spanning both front-end and backend development. Primarily, Oleh's tasks have revolved around server-side applications, involving database designing, request optimisation, and API design using Restify.js and Express.js. He also has valuable front-end experience, utilising technologies such as React, Redux, and SASS. Currently, he is focusing on honing his skills in React Native.
Oleh Denisenko

Front-end Engineers

Viacheslav Baklanov

Viacheslav Baklanov
Viacheslav is an adept Front-end Engineer known for crafting intuitive and responsive user interfaces. Viacheslav consistently delivers high-quality, user-friendly applications by utilising modern front-end technologies and practices.
Viacheslav Baklanov

DevOps Engineer

Oleh Maloshtan

Oleh Maloshtan
A dedicated DevOps Engineer at Computools, Oleh specialises in creating streamlined and scalable infrastructures. He is proficient in managing the intersection of development and operations. Oleh has working knowledge of English and Polish which allows him to collaborate in diverse teams, continuously working towards improving these skills.
Oleh Maloshtan

Quality Assurance Engineer

Glib Kovalenko

Gleb Kovalenko
Glib has over three years’ experience as a manual QA. Glib has demonstrated proficiency in testing websites, mobile and desktop applications. He deeply understands client-server applications and excels at writing and maintaining relevant documentation. His dedication to ensuring product quality and standards sets him apart.
Gleb Kovalenko

Story of a Team Decision

The team consisted of specialists carefully chosen based on their specific expertise to tackle the challenges of the case. A strong team that had the experience of working together.

Backstage

The efficiency of the Computools team is contingent on an established development flow and seamless communication between in-house engineers and client-side specialists. A routine of regular planning sessions and review meetings promotes successful cooperation among the distributed team members.

Sprint Retrospective

The Sprint Retrospective is a dedicated meeting held at the end of each sprint where the team reflects on the recently completed work. The purpose is to identify what went well, what could be improved, and any challenges or obstacles faced during the sprint. The team discusses these points openly and collaboratively to learn from their experiences and make adjustments for future sprints.

Planning Session

The Planning Session is a meeting that takes place at the beginning of each sprint. The team, including the product owner, identify and prioritise the user stories and tasks to be completed during the upcoming sprint. They estimate the effort required for each item and determine how many can be realistically achieved within the sprint's time frame. This step helps set clear objectives and expectations for the team and ensures alignment with the project goals.

Sprint Demo

The Sprint Demo, also known as the Sprint Review, showcases the completed work at the end of the sprint. The team present the features, functionalities or improvements they have implemented during the sprint to the stakeholders, including the client or product owner. It allows the stakeholders to provide feedback, ask questions and evaluate progress.

Communication Flow

The Computools engineers collaborated seamlessly to ensure the timely implementation of the updated mobile application. Email, Slack, and Skype facilitated daily communication among team members.

Project Management Methodology

Agile methodology was used for project management services, which is a flexible and iterative approach to project management. Key aspects of Agile were incorporated to ensure efficient planning, execution and adaptation throughout the project lifecycle.

Project timeline

time line crypthusiast
01

CONSULTING

  • Establishing client objectives and targets
  • Conducting risk assessment and mitigation planning
  • Identifying project strengths and weaknesses
02

Product DESIGN

  • Developing a comprehensive development roadmap
  • Creating prototypes to visualise the product concept
  • Selecting the appropriate platform and technology stack
  • Assigning skilled team members
  • Establishing effective internal communication channels
  • Choosing the most suitable project management methodology
03

Product Engineering

  • Determining the optimal development environment
  • Organising tasks and setting priorities
  • Designing a user-friendly interface
  • Writing clean and efficient code and configurations
  • Conducting thorough testing and bug fixing
  • Ensuring a smooth migration process
04

Launch

  • Implementing the integration test base and service integration
  • Launching the integration test pipeline
  • Conducting alpha testing
  • Ensuring compliance with interfaces and core banking interfaces

Design

The design phase involved creating an intuitive and visually appealing user interface for the Crypthusiast Social Network, focusing on usability and user experience.

User persona → Site map → Wireframes → User interface
user persona

User persona

Designing a product based on worked out user personas who are going to use a product or interact with a brand.

site map

Site map

Logically structuring pages and their content within a domain.

wireframes

Wireframes

Creating a prototype for a product, presenting future layout of different interface elements and their interaction: navigational systems, search forms, news feeds, and other components.

user interface

User interface

Designing product’s interface and accomplishing final steps to move a product to the development stage

Design

Production Release

Once the platform was thoroughly tested, it was released into production, making it available to users. Ongoing support and maintenance are provided to ensure optimal performance and address any issues that may arise.

WorldTicket

An innovative PSS solutions for a leading global airline IT systems provider

See how we helped WorldTicket to improve communication, boost sales, and deliver modern booking experience.

Solution:

Business Information Services

Industry:

Airline/Retail

Business size:

Enterprise

Outcome

  • Improved communication between end clients and airline partners
  • Removed the necessity of phone booking systems
  • Boosted sales and improved marketing synergy
  • Provided a modern solution for booking
  • Offered business automation and brand loyalty

Business challenge

weaknesses

  • Many competitors
  • Slow website loading speed
  • Large number of features and services to be implemented

strengths

  • Large customer base
  • Well-known brand
  • Key player on the market
  • Clear understanding of all business processes

Contact Computools' experts to learn what we can do for your business!

Contact us →

Project Description

Since 2002, WorldTicket has provided airlines worldwide with advanced PSS (Passenger Service System) solutions built on modern and flexible technology. One of those is Sell-More-Seats and is being used on 5 continents and is an all-in-one-cloud-hosted solution providing advanced PSS functionality required by LCC (Low-cost Carrier), traditional, start-up, and virtual airlines to run their business.

As for their target audience, WorldTicket works with more than 65 airlines worldwide. Their TA is passengers (end clients) and companies that want to use their Sell-More-Seats solution. With a firm desire to become the leading PSS provider, the client wanted to cover all general airline processes right from selling a ticket in any distribution channel to inventory hosting as well as an extensive reporting module and BI functionality for monitoring sales.

Digital Platform & Technology

Upon close evaluation of the project and set goals, both parties have agreed on convenient open technologies that come with a good ecosystem. The scalability of the chosen technologies enabled WorldTicket to validate ideas, refine the product, and minimize the workload on the website.

Communication Framework

Clear communication is paramount for any software development process. To build transparency across every part of the project, regularly scheduled online meetings between Chief Technology Officers and the development team were organized.

For convenience and availability Computools established the following communication channels:
Skype
Slack
Jira
redmine
Email

Specification

Goal

The initial goal was to help airline partners worldwide provide their passengers with the best online experience. WorldTicket helps airlines optimize their direct sales channels and improve the user experience for the passenger.
The developed website is WorldTicket’s trademark that familiarizes end clients with products and services.

Main flow

  • Visit website
  • Review information regarding the solutions and products
  • Use the flight lookup function to find relevant information about airline partners
  • Evaluate results
  • Book an online meeting or order services

Team

Based on the chosen technologies and goals, we picked competent engineers who successfully finished the project within the set timeframe.

Angular Technology Lead

Oleksii Kolomoiets

Project Manager

Artem Karpukhin

Business Development Manager

Alexander Palieshko

Angular Engineer

Vladimir Lazarchuk

Quality Assurance Engineer

Maria Grekova

Backstage

Peek in and get more insights on how we work on each project: project discussion, whiteboard meetings, brainstorming, and simply gathering developers to make sure everything is going in the right direction.

Whiteboard Meeting

For the sake of meaningful collaboration and to spark creative solutions, Computools designers, analysts, and project managers joined a whiteboard meeting before each sprint. New ideas were brainstormed, delivery of the desired design was facilitated, and the optimal customer journey was outlined.

Brainstorming

As a part of our brainstorming process, Computools tried to work out what the project actually is, what the client wants/needs, the project’s budget and time frame/deadlines, as well as evaluate the tools readily available, teams, and existing skills. Each member shared their perspective on how they see the project and what should be improved.

Dev Meeting

Computools’s team of developers met weekly in a round-table format. Project managers and team leads provided an overview of upcoming tasks and priorities for the coming weeks and months ahead. Developers, in turn, shared a full report to the TL on what they did, what was scheduled and postponed, and the issues they encountered.

Project Management Methodology

As Scrum is most effective for teams working on complex projects, Computools agreed upon a project management methodology. It consisted of 2-4 week sprints. With each sprint, a team had to build the most important features first and come out with a potentially do-able idea. More features were built during the upcoming sprints and adjusted based on stakeholder and customer feedback.

Project timeline

01

CONSULTING

  • Online meetings with the client to understand project scope and gather information
  • Analyze business processes, study competitors, give recommendations
  • Create a project proposal and get approval from the client
  • Identify risks
  • Gather assets from client to utilize in the project
02

Product DESIGN

  • Website specification (budget, deadlines, or technical restraints)
  • Defining tools for architecture and patterns
  • Defining the technological stack
  • Creating guidelines for design and development
  • Choosing a project management methodology
  • Outlining a development process
  • Calculating the number of needed project teams
  • Configuring the technological processes and interactions between roles
03

Product Engineering

  • Pre-phase
  • Setting up the optimal development team
  • Assigning Project managers and Team leaders
  • Online meetings with the whole team
Development
  • Defining the roadmap and project management methodology
  • Design and code development
  • Testing & Stabilization
  • UI testing
Launch
  • Review feedback from target audience and client
  • Ensure compatibility across multiple screen sizes and web browsers
  • Enable continuous support of functions according to the client’s specifications

Implementation
On Client’s Side

1.

Launch

WorldTicket’s website was finished on time. Computools completed all the necessary testing to make sure the product had optimal performance and complied with the set standards and requirements.

2.

Transfer

Once all the tasks and formalities were completed, Computools hosted the site on their server via FTP and helped them configure it. In addition, the design was finalized by opening the site on Computools’s local host for testing.

3.

Education

Additional training materials and staff education was not required.

CX Strategy & Design

Solution:

Industry:

Business size:

Enterprise

Medium Business

Small Business

Startups

Communication Framework

Open and efficient two-way communication is crucial to the success of a digital transformation project. Following consultation with the client, we agreed upon a clear and unambiguous communication framework with scheduled regular face-to-face and online meetings and regular reports by email.Our communication ecosystem also incorporated a structured documents environment and client access to Computools' internal task managing platform. This made both the general project roadmap as well as specific processes transparent and clear for all parties.

API Integration

Boost your business operations with our expert team that will seamlessly connect your systems, enabling smooth data exchange and unlocking new levels of functionality

Solution:

Industry:

Business size:

Enterprise

Medium Business

Small Business

Startups

Communication Framework

Open and efficient two-way communication is crucial to the success of a digital transformation project. Following consultation with the client, we agreed upon a clear and unambiguous communication framework with scheduled regular face-to-face and online meetings and regular reports by email.Our communication ecosystem also incorporated a structured documents environment and client access to Computools' internal task managing platform. This made both the general project roadmap as well as specific processes transparent and clear for all parties.

Performance Optimisation Services

Boost your business's agility with Computools' performance optimization services, ensuring rapid platform load times, increased user engagement, and seamless functionality

Solution:

Industry:

Business size:

Enterprise

Medium Business

Small Business

Startups

Communication Framework

Open and efficient two-way communication is crucial to the success of a digital transformation project. Following consultation with the client, we agreed upon a clear and unambiguous communication framework with scheduled regular face-to-face and online meetings and regular reports by email.Our communication ecosystem also incorporated a structured documents environment and client access to Computools' internal task managing platform. This made both the general project roadmap as well as specific processes transparent and clear for all parties.

Ongoing Support and Maintenance Services

Solution:

Industry:

Business size:

Enterprise

Medium Business

Small Business

Startups

Communication Framework

Open and efficient two-way communication is crucial to the success of a digital transformation project. Following consultation with the client, we agreed upon a clear and unambiguous communication framework with scheduled regular face-to-face and online meetings and regular reports by email.Our communication ecosystem also incorporated a structured documents environment and client access to Computools' internal task managing platform. This made both the general project roadmap as well as specific processes transparent and clear for all parties.

Modernisation

Solution:

Industry:

Business size:

Enterprise

Medium Business

Small Business

Startups

Communication Framework

Open and efficient two-way communication is crucial to the success of a digital transformation project. Following consultation with the client, we agreed upon a clear and unambiguous communication framework with scheduled regular face-to-face and online meetings and regular reports by email.Our communication ecosystem also incorporated a structured documents environment and client access to Computools' internal task managing platform. This made both the general project roadmap as well as specific processes transparent and clear for all parties.

British Council

The United Kingdom's international organization for educational opportunities and cultural relations

Discover how Computools's designed, created, and hosted a WordPress platform for IELTS test preparation. The project involved user research, user experience and service design, portal development, website hosting setup, analytics integration, and full project lifecycle management.

Solution:

DIGITAL TRANSFORMATION SERVICES

Industry:

Education

Business size:

Enterprise

Outcome

What we have conducted:

  • User research
  • User experience and service design
  • Portal development
  • Website hosting set up
  • Analytics
  • Full project lifecycle management

Business challenge

weaknesses

  • Tight deadlines
  • Low amounts of features

strengths

  • Global trust on the market
  • High demand for British Council educational materials

Contact Computools' experts to learn what we can do for your business!

Contact us →

Project Description

IELTS is jointly owned by the British Council. British Council is the International English Language Testing System that tests English proficiency across the globe.

Our mission was to design, create, and host a WordPress platform for the applicants who want to prepare for the British Council test. The platform is a preparation website that contains 8 pdf files and 51 webinar videos (liable to increase) for test-takers to access upon registration. Users should fill in a registration form with several required fields to access the website content.

Email Notification functionality was also required, as well as integration of analytics, user research, and reports.

As for the design, British Council has provided branding items required for the website. On our part, we had to develop a design that is responsive and supports multiple devices.

Digital Platform & Technology

The client wanted to create a counterpart of the main site, where users who are interested in taking the test will prepare for it. Based on the needs and goals, they preferred to design it on WordPress.

Communication Framework

To establish good communication, we decided to diversify our channels and use different platforms for each specific goal.
Email
microsoft teams
Skype
Jira

Specification

Upon close discussion of the product with the client, we pointed out the basic algorithm of actions required for surfing and using a website, which further was supplemented and improved.

Goal:

Website with all the essential information, guides, and content for successful British Council test preparation. For the client's business processes, we implemented user analytics for a better understanding of the target audience and marketing activities.

Main flow:

  • Find out everything about British Council exams
  • Take online tests
  • Study materials and resources from British Council
  • Apply to British Council prizes
  • Apply to become an British Council recognizing organization
  • Get access to teaching resources
  • Free teaching webinars
  • Save Projects.

Team

Business Analysts

Nikita Abelmasov

Nikita Abelmasov
Nikita Abelmasov

Project Manager

Alina Skorokhodova

Business Development Manager

Alexander Palieshko

Designer

Tetiana Mikhalova

SOFTWARE ENGINEER

Alexandra Sidlyarenko

Quality Assurance Engineer

Gleb Kovalenko

Backstage

Be it face-to-face brainstorming, developers meeting or simply whiteboard meeting, it always helps to achieve the main goal of the project.

Whiteboard Meeting

A proper design and content layouts were at the heart of the client's requirements. To make sure we`re on the same page, we gathered a whiteboard meeting to dot all the i's and cross all the t's.

Brainstorming

Since the project had a tight schedule,our analysts and PM`s had to meticulously control every part of the project to meet the final deadline.

Dev Meeting

Although the concept of the website was pretty straightforward, we always gather developers to make sure if everything goes in the right direction.

Project Management Methodology

Scrum is a management framework where one or more cross-functional, self-organized teams create a product in stages.

First, we worked on the preparation of website design, initial DevOps, business analysis, and then slowly jumped into WordPress development and Quality Assurance stages.

Project timeline

01

CONSULTING

  • Familiarizing with the client's ideas and goals
  • Proposing solutions and the scope of work
  • Analysis & Exploration
  • Defining deadlines
  • Identifying possible risks, website structure, security issues, and building an overall plan for addressing such issues
  • Forming development guidelines
02

Product DESIGN

  • Building several prototypes to find the most suitable solution
  • Following up with the client regarding the design options
  • Making sure the design goes hand in hand with the client`s branding requirements
  • Cross-platform design development
  • Preloader design
  • Building overall architecture and customer journey
03

Product Engineering

  • Assigning engineers and executors for each role
  • Designing and building the website front-end
  • Creating the website architecture
  • Performancemonitoring
  • Conducting performance tests
  • Integration of features required by the client

Design

The client gave us a free hand in design development which enabled us to work on different options and prototypes. We presented several prototypes for both desktop and mobile platforms choosing the one that better reflects the client's vision.

User persona → Site map → Wireframes → user interface

User persona

Designing a product based on worked out user personas who are going to use a product or interact with a brand.

Site map

Logically structuring pages and their content within a domain.

Wireframes

Creating a prototype for a product, presenting future layout of different interface elements and their interaction: navigational systems, search forms, news feeds, and other components.

user interface

Designing product’s interface and accomplishing final steps to move a product to the development stage.

Implementation
On Client’s Side

1.

Launch

Despite the tight time schedule, we were able to successfully meet the deadlines, conduct all the testing, checks, as well as work on different design options.

2.

Transfer

As the project was completed and all the testing was carried out, we migrated the website to the client's servers. Additional security and performance tests were made afterward.

3.

Education

Post-implementation support was required to follow up with the marketing department regarding customer data and registration issues.

What our
client said

“Computools was selected through an RFP process. They were shortlisted and selected from between 5 other suppliers. Computools has worked thoroughly and timely to solve all security issues and launch as agreed. Their expertise is impressive.”

Mona Madbouly

Global Web Officer at British Council

Support Systems Integration

Use the best technology available to improve your software system and offer an efficient and seamless customer experience

Solution:

Industry:

Business size:

Enterprise

Medium Business

Small Business

Startups

Communication Framework

Open and efficient two-way communication is crucial to the success of a digital transformation project. Following consultation with the client, we agreed upon a clear and unambiguous communication framework with scheduled regular face-to-face and online meetings and regular reports by email.Our communication ecosystem also incorporated a structured documents environment and client access to Computools' internal task managing platform. This made both the general project roadmap as well as specific processes transparent and clear for all parties.