FRACTAL is an interpreter and programming language invented by us. It is a system that helps automate, significantly improve, and speed up part of a programmer's work, thanks to which we can offer more favorable conditions in the market for developing web services, mobile applications, and corporate programs. Fractal has been developed for more than 8 years; dozens of large (and not so large) projects have been created on its basis

image


We invented a system worth 46 000 000 UAH ($ 1 200 000) - according to state national standard No. 1, this platform with a limited edition (88 projects) was assessed at this amount by a category 2.2 certified specialist in the valuation of intangible assets. It is worth noting that this was the result as of the beginning of 2023; since then, the FRACTAL system has advanced significantly, and a new programming language has appeared for creating interfaces and automatic integration with the database.


Short demonstration video

Video about technologies: architecture, infrastructure


System Sample

The System Sample is a software builder developed for the subject area of “providing consultations”.

This is more than 44 000 lines of proprietary code that links together the code of 180 different modules (with an open source license), more than 20 000 different components (classes), and contains millions of lines of total code.

Important: below are calculations of everything included in the system, but only the value of the proprietary code of the Sample is subject to valuation. The rest of the code is under open licenses, as shown in a separate license file. There is no need to review this code within the framework of this cooperation.

Sample is generated using FRACTAL.ingello - this is a technology for automated code generation to create builders and web services in different subject areas.

Roughly speaking, it is a builder that creates builders. But with high-quality source code.

All of the functions listed below are available in the Sample. The Sample was created for its further valuation and to assist in the future valuation of similar software.

All rights to copying, modification, and reuse are protected

General description

Video review

To visually and clearly see similar Samples, watch the short video that explains the technology for assembling such projects.

Example of a similar custom project (for a service station): WATCH ON YOUTUBE

About assembly technologies and architecture: WATCH ON YOUTUBE

Brief description

The Sample is a software builder for providing consultations. Using this builder program, we can create unique products for the field of consulting and the provision of informational or legal services.

The benefit of the product is that its degrees of freedom (flexibility) allow the system to be configured for the specifics of a particular consulting activity, both for internal accounting and for interactive interaction with clients.

The system in numbers:

Business objects: 12 |

Business properties: 45 |

Proprietary lines:44 199 |

Lines of code:8 296 772 |

This product includes:

  1. A flexible builder of consultations and surveys for the company's clients
  2. An application with a personal account and profile for the company's clients
  3. An article catalog for promotion on the internet, publication of documents and media
  4. A landing website (landing page) with the ability to edit in the browser
  5. Applications for the consulting company and its employees (admin panel)
  6. A file application (for storing documents, images, archives)
  7. A programming interface (for integration with other applications)
  8. API documentation - for creating a reactive SPA\PWA frontend
  9. Mobile shells for Android and iOS applications (easily extendable)
  10. Infrastructure on Docker, text and graphical documentation
  11. Documentation of flexible architectural solutions in the form of a detailed scheme-diagram with the ability to make changes

Core business logic (application capabilities):

  • Maintain a client base for consulting
  • Divide clients into categories and type them
  • Create consultation categories
  • Fill categories with consultations
  • Add tags to consultations for search
  • Build a consultation plan
  • Apply conditions in the plan
  • Create and edit unique questionnaires for the client
  • Save the results of the client's survey completion

Additional functionality:

  • Blog management (images, text editor, articles, categories)
  • User registration, personal account, photo
  • Translation into any languages of the world

The system contains convenient monitoring of 4 types:

  • Detailed: For system development and refinement
  • General: For tracking errors in the administrative area
  • Brief: For tracking the sequence of events with data
  • Visual: for monitoring the server - cores, RAM, other states

The system is built on a modern and stable technology stack, based on a well-thought-out architecture that is scalable both in terms of load and functionality; the foundation of the system is located on modern infrastructure based on Docker and an orchestrator, and includes key functions for deployment, delivery, and management. More about this below.

Composition and value

General automated valuation

  • Web page (HTML) with a list of provided proprietary files and a data schema

Unit valuation

  • Full list of proprietary subject-area (domain) functions for each business entity

Valuation of base components

Valuation based on sales

  • List of some signed contracts and their value based on projects of the Fractal line

Additionally (free, as a gift)

Architecture

Solutions

Domain orientation (DDD):

Classification of b-objects, Mapper, Conversion, Repositories, Services, Gateway

Event orientation:

Command event bus, workers, daemons, tasks, supervisor)

Layer orientation:

Elements of open layer architecture (Open Layer Arch)

Infrastructure

  • Linux - operating system,
  • Nginx - TCP server,
  • Docker - containerizer
  • Docker-compose - orchestrator,
  • Memcached - caching,
  • Supervisor - stabilizer

Technology stack

  • PHP - server-side PL,
  • Yii2 - framework,
  • Composer - package manager,
  • MySQL - relational database,
  • Web-Sockets - full-duplex communication protocol,
  • JavaScript - browser-side PL,
  • HTML - hypertext markup language,
  • CSS - cascading style sheets,
  • Bootstrap - library of typed styles,
  • FA - icons,
  • Admin LTE - template based on the technologies above,
  • Cordova (iOS, Android) - software for creating mobile applications,
  • YEditable, Faker, GiiAnt, …


Catalog

Fractal Marketplace Page

Admin LTE TPL

Bootstrap


image


image



Need a web project for your business?

We develop CRM/ERP systems, dashboards, B2B/B2C services and corporate web systems: from requirements and architecture to launch and support.

Frequently Asked Questions

Identify one customer problem and formulate a measurable value proposition that can be tested through real sales.
Launch a narrow MVP for one segment, measure conversion, acquisition cost and deal cycle before scaling.
Track revenue in USD, CAC, gross margin, paid conversion and payback period. These are the baseline metrics for idea viability.
Usually 2-6 weeks: formulate the hypothesis, launch an MVP for a narrow segment and get the first demand and unit-economics numbers.
Get a project estimate

Последние проекты

Последние комментарии

Tags

26 августа