Story
Aimprosoft has been working on an online platform called Genesys for the Global Crop Diversity Trust since 2013. The Crop Trust is an international organization dedicated to conserving and making available crop diversity.
Genesys is an online platform where you can find information about Plant Genetic Resources for Food and Agriculture (PGRFA) conserved in genebanks worldwide. It is a smart, centralized and exhaustive single entry-point through which users can access accession-level data from genebanks for a variety of purposes.
Сrop diversity is essential for life on Earth. It underpins nearly everything we eat and drink. But it’s rapidly disappearing
Objectives
Objectives
Building a global database is a painstaking process that takes many years. During the upgrade process, we were careful to keep the data safe and the website fully functional.
We have been working alongside the Crop Trust team to reach the goals of the platform:
- Enable genebanks to share information about their crop collections
- Allow plant breeders to identify material in genebanks for developing new varieties resistant to pests, diseases and changing climatic conditions.
- Easy access to genebank data lies at the heart of the platform. Our goal was to make Genesys fit for simple data entry and exploration across the expanding database.
- Data providers and users from across the world access the platform. It must be fast and secure.
- The ecosystem of frameworks and libraries continues to evolve. Genesys must keep up to date to stay relevant.
The team at Aimprosoft is instrumental at keeping Genesys attractive to our users and data providers. Together we have built an open, fast and secure platform that provides researchers and breeders with the data about plant material in genebanks worldwide.
UI / UX Design
UI / UX Design
UI/UX development was based on user stories, and user flows thoroughly built on the client’s side.
Target audience
Genesys connects two distinct groups of stakeholders (1) data providers to the platform: national, regional and international genebanks and (2) breeders, researchers, and policymakers who use Genesys to inform their own work.
It was imperative for us to allow easy access to the database and to keep the data exchange running.
User needs
- genebanks are able to easily update the database
- users are able to explore and request samples from genebanks
- сatchy, mobile-friendly UI
Development

Development
Backend
With over 4M entries in the database and increasing in number, it is highly important for users to reach the required info piece as quickly as possible. We needed a fast website.
React and Angular were considered for implementation of the new website where server-side rendering was a key requirement. On one hand, Angular reduces the amount of JavaScript code required for progressive web applications, but React is more convenient to use with existing Javascript libraries.
The successful implementation of Genesys catalog project convinced us to move forward with React.

Frontend
Genesys was implemented using Spring MVC and JSP and in 2018 it was ready for an upgrade. In the implementation of the Genesys Catalog project we explored new technologies: React for the frontend and REST APIs at the backend. Since the frontend and backend were strongly coupled in the original project, the task was to migrate to React. Existing entry points had to be migrated from MVC to REST and include the functionality of the Catalog project.
Stack
- — Frontend
- — Backend
- React
- Webpack 4
- i18n
- Redux
- SCSS
- d3.js
- Material UI
- Eclipse Jetty
- MariaDB
- mySQL
- Hibernate
- Elasticsearch
- Hazelcast
- Asciidoctor
- Amazon S3
- Liquibase
- QueryDSL
- Spring
- OAuth 2
Features
Results
Results
- As the result of cooperation with the Crop Trust, Aimprosoft significantly contributed to a platform of global importance.
- Due to the tireless efforts of Crop Trust’s team and Aimprosoft’s technical implementers, users are now able to explore data of over 4M plant samples.
- The project experiences a permanent improvement. We are going to move forward.
Let’s talk
Millions of records structured in a complicated manner, but you want to search fast. Is that about you?
The form was submitted successfully. We will contact you shortly. Meanwhile, we suggest checking out what our clients say about software development with Aimprosoft.
Proceed to Clutch