Our services range from consultancy on technology we love and use, to custom product development and ready-to-use applications and platforms

Our services

Web Applications

We create web applications by developing interactive and dynamic user interfaces based on the Javascript React framework, exploiting the full potential of modern browsers and using the latest web standards of Javascript, HTML5 and CSS3 to provide a rich and engaging user experience.

The results are dashboards, large data visualization systems, data visualizations, and interactive virtual experiences.

Database Design, API and Backend

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.

Portfolio

Mobile and Desktop App

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.

Report and Data Visualization

We create high quality graphical report generation systems, web based dashboards and interactive data visualizations.

Thanks to various experiences on complex projects, we have developed pdf report generation technologies based on the use of web technologies which allow you to create reports that are also very complex and rich in information.

Our technologies

We use successful open source tools, software, frameworks, libraries, open protocols and web standards

D3
D3
Docker
Docker
NextJs
NextJs
Telegram
Telegram
Python
Python
Javascript
Javascript
Django
Django
React
React
html5
html5
Sass
Sass
Postgresql
Postgresql
Linux
Linux
D3
D3
Docker
Docker
NextJs
NextJs
Telegram
Telegram
Python
Python
Javascript
Javascript
Django
Django
React
React

Our methodology

1. Analyses

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.

2. Design

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.

3. Development and Testing

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.

4. Operation, updating and maintenance

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.

Do you have an idea for a project?

Contact us without commitments to evaluate its feasibility