Our team and way of working
epix media is an experienced digital team combining development, design, UX/UI, project management and technical know-how. We do not work like an anonymous agency built on universal templates. We see every project as an individual solution that needs a clear structure, strong design, a secure technical foundation and meaningful long-term development.
Our strength lies in connecting design and technology. We can create a company presentation website, an e-shop, a web application, an intranet, an internal system or a mobile application with its own backend. In every project, we focus not only on how the result will look, but also on how it will be managed, extended, secured and used in real practice.
Development
3 developers with experience in Drupal CMS, backend systems, web applications, API solutions and mobile applications. We focus on technical architecture, programming, integrations, security and long-term project maintenance.
Design and UX/UI
2 designers prepare visual concepts, user interfaces, responsive solutions and screen structures for websites, web applications and mobile applications.
Project management
2 project managers handle client communication, planning, task distribution, ongoing work control and coordination between design, development and testing.
Art direction
An art designer helps maintain visual quality, brand consistency and the overall creative direction of projects, so that the final result is not only technically correct, but also professional and visually convincing.
Why we use Drupal
We have been using Drupal for more than 20 years because we see it as a professional and reliable foundation for serious digital projects. It is not just a simple system for creating standard websites. Drupal is an enterprise CMS suitable for large-scale websites, multilingual solutions, portals, intranets, internal systems, e-shops and applications with complex content management.
Its main advantage is its high level of flexibility. In Drupal, we can create custom content types, user roles, access permissions, workflows, administration interfaces, API endpoints and connections to external systems. This means that the project does not have to be adapted to the limits of a ready-made template; instead, the system can be designed around the real way the company works.
Drupal is more demanding to learn than simpler CMS solutions. However, this is also where its strength lies. It requires experience, architectural thinking and deep knowledge of the system, but when used correctly, it allows us to create solutions that are stable, secure, scalable and ready for long-term use.
Security
Drupal is suitable for projects where access control, regular updates, security architecture and long-term technical responsibility are important.
Scalability
Drupal can be used for smaller company websites as well as large portals, multilingual systems, intranets and web applications with a large amount of content and users.
Flexibility
We can adapt the system to a specific project – from content structure and administration to integrations with external services, payment gateways, ERP systems, CRM solutions or mobile applications.
Long-term development
During development, we always think about how the project can be extended in the future. A website or application therefore does not have to end with its first version, but can gradually evolve according to the client’s needs.
Modern frontend and mobile applications
In newer projects, we use a modern approach where Drupal often serves as a strong backend and content management system, while the frontend can be built separately using technologies such as Next.js. This makes it possible to create a fast, modern and flexible website, while the client still benefits from professional Drupal administration.
We develop mobile applications in React Native. This approach allows us to build applications for both iOS and Android more efficiently, with shared logic and the possibility of connecting them to a common backend. In such cases, Drupal can serve as a central place for content, users, permissions, notifications or data used by both the website and the mobile application.
Drupal backend
Content management, users, permissions, API, data, security and administration.
Next.js frontend
A modern, fast and flexible web interface for presentation websites, portals and web applications.
React Native applications
Mobile applications for iOS and Android connected to a backend, content, accounts, notifications or internal systems.
How we approach projects
We do not start a project simply by asking what kind of design the client likes. First, we try to understand the goal of the project, the target audience, the content, the processes, the technical requirements and the expected future development. Only then do we design the structure, visual direction and technical solution.
This approach is especially important for more complex projects, where a website or application is not just an online presentation, but a real tool for the company. It may be an internal portal, customer zone, record-keeping system, intranet, e-shop, booking system or mobile application.
- first, we analyse the goal and needs of the project,
- we design the structure and user logic,
- we prepare a custom design instead of using universal templates,
- we choose the technology according to the scope and future development of the project,
- we think about security, administration and performance,
- after launch, we can continue to maintain and extend the project.
Complex solutions
We handle projects comprehensively – from the initial idea, content and design to technical implementation, publishing, testing and further support. This means the client does not receive only a graphic design or just the code, but a complete digital solution that makes sense from a visual, technical and business point of view.