Tekki Web icon with interconnected graph nodes

Tekki Web

Specification and details.

An overview of what comes as standard with the web applications we deliver.

Delivery Standalone application A separate, custom application on a dedicated server. From presentation websites to customer portals, internal tools and complex systems.
Ready-made foundation The standard setup brings together publishing, content, forms, search and technical operations. It provides a working foundation for the solution the customer needs.
Fully custom Interfaces, data models, business logic and integrations can be developed for the project. Standard functionality can be adapted, extended or replaced.
White-label Available under the agency’s brand or with Tekki as a visible technology partner.
Frontend Responsive design The website adapts to mobile, tablet and desktop screens.
Design freedom Layouts, components and interactions are developed from the design. Base styles are minimal and easy to override.
30+ standard components Ready-made building blocks for content and functionality. We can also build custom reusable components for your projects.
Flexible rendering The standard setup primarily uses server-rendered HTML. Interactive features and browser-side rendering are added where the project requires them.
Search and navigation Built-in search, categories and page lists help visitors find relevant content.
Holy Grail layout An advanced layout developed in-house, with flexible areas for navigation, content and side columns.
Content and publishing Easy editing Update text, images and pages in a dedicated editing interface, or via AI chat.
Draft previews Preview unpublished content before making it public.
Media library Manage images and media in one place, with alternative text and support for hotspot and crop. Images are automatically converted to WebP when published.
Multiple languages Separate workspaces for different languages and websites.
Search visibility Editable page titles, descriptions and URLs, with sitemaps for search engines.
Publish without redeploying Content is synchronised through webhooks to the application database. Editorial changes do not require a new code deployment.
Shared changes in one place Reusable layouts and content references allow shared elements to be updated across pages in one place.
Backend and functionality Lightning-fast web server Scales infinitely and supports an unlimited number of users.
Built-in analytics Track trends over time with built-in timing and event reporting.
Files and email S3-compatible uploads and an SMTP client provide a foundation for documents, notifications and automated messages.
APIs and integrations Custom API endpoints and connections to the customer’s existing systems can be developed as part of the delivery.
Workflow and AI Can be extended with automation, data enrichment and AI features that perform tasks within the customer’s workflow.
Extend seamlessly with new features The file structure gives everything a dedicated place—whatever you want to do.
Privacy and security GDPR Support for privacy through access controls, privacy information and control over collected data. Legal basis, retention periods and data processing agreements are established for each delivery.
Cookies and consent Built-in controls to accept, decline and change consent. Cookies and external services are configured for their intended use and the requirements of the Norwegian Electronic Communications Act.
Control over external content Support for holding back embedded maps and videos until consent is given.
Encrypted connection HTTPS protects traffic between the website and its visitors.
Protected access Authentication and encrypted session handling protect access to unpublished content.
Traffic protection Request limits help protect the service against excessive traffic.
Hosting and environment Dedicated server in Norway The application runs on a dedicated server with UpCloud in the Stavanger region. CPU, memory and storage are sized for the project.
100% renewable hydropower Green Mountain’s Rennesøy data centre runs on renewable hydropower.
Fjord cooling Water from a depth of 100 metres stays at approximately 8°C year-round and provides energy-efficient cooling for the data centre.
Tier III data centre A mountain facility with three independent grid supplies and backup generators.
Technical operations and second-line support Tekki handles infrastructure, deployment and technical operations, supporting the partner with technical questions and further development.
Room to grow Functionality and server resources can be adapted as requirements change.
Technology Standard stack JavaScript, NodeJS and MongoDB. HTML and CSS for interfaces, with Caddy as load balancer.
Modular architecture Reusable, compatible modules for pages, components, APIs and services. Custom modules build on the same foundation.
Server and client components HTML components can render on the server with NodeJS and in the browser.
Content and application data MongoDB stores published content and application data in the standard setup. Data models and integrations are extended as required.
CMS choice Sanity is included in the standard setup. Publishing tools and content integrations can be adapted to the project.
JARPC Our standard communication protocol for JSON data, with a consistent format for requests, responses and validation errors.
Development and responsibility One responsible developer Architect-level expertise from requirements and technical decisions through implementation and delivery.
AI throughout the workflow AI works alongside our own development system to shorten the path from requirements to working software.
Ongoing development The same foundation supports new features, integrations and larger architectures as requirements grow.
One technical point of responsibility Tekki is responsible for its own code, integrations and hosting setup. The partner has one point of contact when something needs fixing or changing.
Technical maintenance handled The partner and customer can focus on content and their business. Tekki handles technical maintenance and assesses dependency changes as part of operations.

Does this tick all the boxes?

Contact us for a quote

… or find out if becoming a partner is right for you