+1 646 886-6928 info@vironit.com

Application for tracking market changes

The challenge was to develop an application to track market changes based on data from various exchanges and form customized investment portfolios.

Throughout the process of database structure development, we have taken into account various market entities such as Coins, Exchanges, Tokens, ICOs, Funds, Crypto Funds, etc. These entities may have child entities. To store all types of entities, we have implemented a universal table structure.

The key tables of this structure are object_type, object_relation and attribute.

The object_type table stores entity types, object_relation holds entity relationships (parent-child) which are bound by a specific attribute from the attributes table.

One of the tasks was to enable the CRUD (Create, Read, Update, Delete) operations on the attributes of each entity type. Key tables are object, attribute, and value.

The object table contains all the application entities. Attribute values are stored in the value table and sorted by type. It allows one to add attributes to any type.

There is an interface for obtaining data from external sources like coinmarketcap.com, and coinigy.com on the server side of the application. JSON files are responsible for each source description.

OTHER PROJECTS

E-Learning App

An E-learning application with the features of self-organizing.  The user buys a tutorial and creates the tasks, sorts them out according to the priorities and tracks their statuses. It is...

more

Secure Password Manager

Building a secure password manager for mobile and web apps.   Client Startup Industry Information technologies Challenge Password-based security has recently become less safe due to more sophisticated phishing attacks...

more

A casual game for children

A casual game for children under preschool age should attract the attention of little gamers by bright-coloured interface and simple rules. The mechanism of sorting out things alike improves children's...

more

E-Learning Platform for Kids

The project is an education platform for early children ages 5-11. This platform helps children learn across subjects including biologic, genetic, science, and more. This customized, adaptive curriculum targets your...

more

Video Content Aggregator App

The project is a video content aggregator application with a convenient search option that combines data from different sources into a single data base. It helps users find any movie,...

more

testimonials