Web Development at EmbedIT
The web is constantly evolving. New frameworks, tools, and best practices emerge every day, making it both exciting and overwhelming to start new projects. At EmbedIT, we stay ahead of the curve by focusing on modern, stable, and community-backed technologies that ensure long-term viability and easy adoption. The EmbedIT Web Platform provides a structured approach to building high-quality, scalable web applications. Whether you need a single-page application (SPA), a server-side rendered website, or a microfrontend architecture, we got you covered.
Motivation
The web remains the most versatile and accessible platform for delivering applications. Whether it's public-facing websites, internal tools, dashboards, admin panels, or complex applications like internet banking web technologies allow us to meet a wide range of customer needs without platform restrictions. We believe in using Open Source tools that are widely supported and backed by industry leaders. Our tech stack is carefully selected to work seamlessly together, allowing for rapid project initiation and smooth integration within the EIT platform. We don’t believe in a one-size-fits-all approach; instead, we offer the right solution for the right problem, ensuring flexibility without unnecessary complexity.
Next.js with App Router
Complex made simple - A powerful choice for performance-focused applications requiring Server-Side Rendering (SSR), Static Site Generation (SSG), and Backend-For-Frontend capabilities.
- Optimized performance with hybrid rendering options
- Built-in API routes for seamless Backend-for-Frontend (BFF) integration
- Works seamlessly with our cloud infrastructure, no Vercel dependency
- Ideal for SEO-heavy applications
React SPA (Single Page Application) with Vite
Simple kept simple - The fastest way to build modern web applications, leveraging the familiar React ecosystem with lightning-fast builds and optimized performance.
- Easy to set up and scale
- Ideal for straightforward applications with minimal backend dependencies
- Supports rapid iteration and deployment
- Preintegrated with Keycloak for identity managment, Zustand for state managment and much more
Modular Microfrontends built with React and Vite
Scalability at its best – When your project demands multiple independent teams working on separate frontends, this approach enables modularization without sacrificing user experience.
- Supports gradual migration of legacy applications
- Encourages independent deployments for better scalability
- Enables true multi-team collaboration without conflicts
- Preintegrated with Keycloak for identity managment, Zustand for state managment and much more
Flutter for Web
Best suited for feature-rich, highly interactive UI applications with a single codebase across platforms.
- Unified codebase for mobile and web
- Rapid iteration with hot reload
- Ideal for cross-platform applications needing web exposure
- Possibility for a single team to handle all FE channels
Core Capabilities
The EmbedIT Web Platform provides a robust foundation, ensuring high-quality development, security, and seamless integration.
- Quality Assurance
- Automated unit and E2E tests, linting rules, code coverage reporting, and Continuous Integration pipelines.
- Security & Compliance
- Built-in vulnerability scanning, secrets detection, and compliance checks as part of CI/CD pipelines.
- Authentication & Identity Management
- Seamless integration with self-hosted Keycloak for authentication and access control.
- Localization & Internationalization
- Fully translated UI support with flexible language switching.
- Design System & UI Kit
- Pre-built, consistent, and accessible components based on HeroUI.
- API-First Approach
- Automatically generated REST API clients from OpenAPI Specification files.
- Deployment & Infrastructure
- Azure DevOps pipelines for Continuous Deployment into Kubernetes infrastructure.
- Artifact & Package Management
- Private package and artifact repositories powered by self-hosted Gitea.
- Automated Reporting
- Changelog generation for each release, including work items, code coverage, SBOM, and security reports.
Why Choose the EmbedIT Web Platform?
Built to accelerate development, reduce complexity, and ensure long-term maintainability.
Developer-Friendly
Pre-configured repositories, UI Kit, and reusable components streamline the development process.
Scalable & Modular
Supports microfrontends and flexible architectures, allowing teams to build scalable applications.
Security-First
Built-in authentication, authorization, and vulnerability scanning ensure robust security.
High Performance
Optimized build tools, deployment strategies, and efficient rendering for fast and smooth experiences.
Seamless Integrations with EmbedIT Backend
API clients are automatically generated for effortless backend communication.
Efficient CI/CD
Automated pipelines for testing, security scanning, and deployment ensure reliability.
Get Started with EmbedIT Web Platform
Dive into the development documentation and become an EmbedIT Platform enthusiast!