The results are dashboards, large data visualization systems, data visualizations, and interactive virtual experiences.
We support customers in formalizing the data application domain based on specific needs and develop services that allow to view and modify such data.
We work with successful open source frameworks such as PostgreSQL, a data management engine also suitable for geographic applications, the Django web framework and its extension, Django Rest Framework, for API implementation.
We create cross platform applications with costs and timing of development reduced thanks to the use of web technologies.
Specifically, we use React Native for mobile applications, exploiting its maturity and its large ecosystem, and Electron to create applications in desktop environments.
We analyze the request of the client to assess the feasibility of the project, we define the requirements and services that can be provided, and then we calculate an estimate of costs and implementation times. In this phase, we will also define the team dedicated to the project and any other resources necessary for implementation.
Depending on the type of request, we carry out the design and definition of complementary activities. The design may include the creation of graphic mockups, the definition of work strategies and the drafting of documentation that will be used as a basis for development and implementation. In this phase, all the available material is collected to continue in the actual development phase.
Once the activities and components of the project have been defined, we proceed to the development phase. This phase can take place in different ways depending on the type and size of the project, the budget and the needs of the client. INMAGIK uses git as a code versioning system during development, issue tracking systems for the management of bugs and agile development methodologies that allow you to tackle complex projects and provide the customer with continuous feedback on the progress of the implementation. Throughout the development cycle, the customer will be able to test the software in a dedicated environment prior to publication.
After the testing and acceptance phase, INMAGIK is able to provide services that guarantee operations, based on the main cloud providers or to perform installations on systems provided by the client. Our team will always be available to evaluate any subsequent improvements and evolutions.