Enhanced finance analytics platform for
Analist
Professional financial analytics

Background
Analist is a Dutch company providing complete information about European and US financial markets. Suggesting free overviews on reputable banks stocks and tips how to manage them, Analist is a reliable guide to the world of stock exchanges.
When Analist came to us, they had a simple information website operating in Netherland and Belgium. They wanted to transform it into a publishing platform for many countries. Besides, they needed the subscription-based “Pro Section” leading investors to right decisions.
Challenges
We analyzed the old website’s architecture and found that it was much better to deliver a new one from scratch. The main issue was PHP code written without any framework, which is a huge pain for many aged PHP-based websites.
We decided to use Ruby on Rails that exactly matched our task.
So the product backlog had the following epics:
- Conversion of old PHP/MySQL-based website
- A multi-domain publishing platform
- An advanced web-presence
- A high-powered “Pro Section”

Netherlands
“We cooperate for many years with Codica and are very happy that we can let all our IT projects being developed by them, including our main product Analist.
We've been working closely with the dev team, and this is the key to the successful launching of our project.
These guys are up-to-date with the latest technology, and they know what they are doing, delivering quality code.”
Solutions
Our team evaluated the backlog and started working on the robust solution for Analist.
Architecture revised
Application and database migration was the first step, but not an easy one. For example, we only left about 65 tables from the initial 93. The old database had a lot of duplications, and we solved all conflicts.
We took the following steps:
- Reverse engineering of the old website’s core logic and database
- Writing a mini-specification for the preceding paragraph
- Migrating MySQL database to PostgreSQL carefully reducing the data to avoid any duplicates
- Delivering new Ruby on Rails solution
Multi-domain web platform
Using provided solution, Analist created 9 websites, and the most valuable of them are:
- Holland:www.analist.nl/
- Belgium:www.analist.be/
- USA:www.valuespectrum.com/
- Germany:www.valuefokus.de/

Features of the solution are:
- Multiple domains support
- Fully localized, including URL names
- Customized design and functionality
Advanced web-presence
Homepage
The homepage reflects the most recent data on all the sectors of the financial market, including brief stock information.

Stocks page
The Rates section shows up-to-date fluctuations at the stock market and numerous filter options help find the required data.

Stock filter
Stock filter helps find a set of stock by defined criterias.

News
We created News section to inform visitors of the recent events in the financial world.

Reports
Reports page displays annual incomes, outcomes and returns of any particular public company.

Other pages
We enforced the solution with many additional features covering all the financial market segments.

Admin part
We integrated a full Admin board, which allows managing data independently, without engaging the additional team.

Pro Section
Login and registration
Given this section with more extended data, it requires registration. For customers to choose, we integrated PayPal and Robobank payment systems.

Pro Section member area
The expanded information here helps financial analysts make right decisions on the financial market.

Optimisations
We paid special attention to the high capacity of the website. To ensure the smooth operation, we tuned up the response servers and implemented Advanced caching strategy. It resulted in a reduction of a significant typical server response to 100-150 ms.

Tech stack
Technologies
Ruby on Rails
PostgreSQL
ActiveAdmin
Redis
Memcached
JQuery
HighCharts
RSpec
Integrations
AWS
Rabobank payment API
Paypal
Sentry
Skylight
Results
The outcome succeeded all the expectations. Analist team witnessed the platform attendance growth. Moreover, website visitors have noticed its improved usability, clarity and enhanced information content.
What’s the outcome?
- Rapid SaaS solution with paid-up membership delivered
- Typical server response decreased to 100-150 ms
- Continuously updated and easy-to-use website
- Powerful CMS and Admin area integrated
- Works for both beginners and major players of the financial market
We collaborate with Analist team on an ongoing basis, supporting the delivered solution and helping grow and prosper.
Let’s build a great custom product together!

What’s next?
- 1. Our Sales Manager Taya will be in touch with you within 1 business day.
- 2. We will sign the NDA if required, and start the project discussion.
- 3. Our custom software development experts will analyze your requirements and suggest the best ways to bring your idea to life.