Stripe / PayPal / HubSpot / Salesforce
Payments, subscriptions and commercial follow-up.A / BANOTHER VIEW OF ASTURA
What you see
is only the
surface.
Design, development, automation and artificial intelligence. Digital experiences conceived as one connected system.
Explore the system01THE SYSTEM
We don’t just build pages.
We build systems.
A visit begins on a screen. Behind it, many parts may work together. Explore what each layer contributes.
Frontend
The part that lives in the browser. It presents content, responds to controls and adapts to the available space.
The interface retrieves and presents information.A conceptual map: each project connects the layers it needs.
02WHAT WE CAN BUILD
A website is
a starting point.
Possibilities depend on the project. Scope, feasibility and tools are defined before development.
The same intention.
On every screen.
We don’t shrink a website. We redesign it for each screen.
Two columns: context and content share the space.
01Websites with their own direction
Business websites, luxury experiences, campaign pages and microsites. Composition, typography and journeys built around the brand and the purpose of each visit.
- Brand website
- Luxury
- Microsites
02Content with an editorial rhythm
Magazines, stories, catalogues and project presentations with clear hierarchies. Text, photography and video arranged to help people read, explore and find what matters.
- Editorial
- Catalogues
- Storytelling
03Languages and screens
Multilingual structures and responsive layouts adapting navigation, content and assets to each screen. Routes, language SEO, formats and currencies follow the intended markets.
- Multilingual
- Responsive
- Language SEO
- Currencies
04Experiences that adapt
Variations by language, device, link or campaign source. Also by non-sensitive preferences chosen by the visitor, or their account where appropriate.
- Preferences
- Campaigns
- Accounts
- Progressive journeys
A different website
for each person.
Adaptations based on visit context, chosen preferences or an authorised account, with privacy controls appropriate to the scope.
A place for your next long lunch.
A seasonal menu, the setting and a booking within reach.
View the menuBook a tableContent prioritises the menu, location and bookings.
Demo using fictional content. Selection only changes this example; no personal data is accessed.
03MOTION / SPACE
Experiences that don’t feel
like a web page.
Motion can explain a structure, reveal a detail or guide a story. It always has a reason.
An illustration of the principle: progress can control the camera and the relationship between layers.
A real Lab study. The diagram above represents the relationship between scroll, camera and scene.
01Scroll-led storytelling
Parallax, pinned sections, horizontal scrolling, text entrances and page transitions. Motion can reveal information in stages, with reduced-motion alternatives.
- Parallax
- Pin
- Horizontal scrolling
- Text
- Transitions
02Responsive forms
SVG animation, morphing and physics-inspired interactions. From explanatory diagrams to magnetic buttons and elements responding to cursor or touch.
- SVG
- Morph
- Physics
- Magnetic buttons
033D products and spaces
Product viewers, navigable environments and virtual showrooms. Exploded views explain assemblies; cameras reveal materials, details and proportions.
- 3D viewers
- Showrooms
- Exploded views
04Maps and spatial scenes
Interactive maps, location journeys and particle compositions. Lighting and depth can guide attention through a digital space.
- Maps
- Particles
- Lighting
05Real-time camera and materials
Scroll-linked 3D scenes, camera movement and shaders for light, texture or distortion. Complexity is adapted to devices and the performance budget.
- WebGL
- Camera
- Shaders
- 3D scrolling
04ARTIFICIAL INTELLIGENCE
AI as a tool.
With judgement behind it.
To assist, explore and produce. Clear direction and human review, from content to processes.
One identity.
Many formats.
A reference guides the character, product, space, lighting and palette. Consistency is checked in every version.
- Reference
- Image
- Video
- Social
- Web
AI-created images, characters, spaces and scenes are identified as generated or conceptual material.
01Assistance connected to content
Assistants for querying and extracting document data, classifying inputs, suggesting recommendations or supporting workflows. Sources, permissions and review points are defined for each use.
- Document extraction
- Classification
- Recommendations
02Content and brand consistency
Support for copy, translations and images using tone, identity and style references. Visual continuity across characters and campaigns is checked before use.
- Copy
- Translation
- Visual consistency
03Virtual photography production
Generated images of products, interiors, architecture, characters and locations. Used to explore directions or create visual pieces, clearly labelled as generated or conceptual.
- Virtual photography
- Interiors
- Architecture
04Video for campaigns and social media
Advertising and social pieces using editing, AI generation, 2D or 3D animation and image-to-video. Script, duration and edit follow the message and channel.
- Advertising
- Social
- 2D / 3D
- Image to video
05Voice, synchronisation and versions
Voiceovers, lip sync and language or format variations, with necessary voice and appearance permissions. A piece can be prepared in portrait, landscape or square.
- Voice
- Lip sync
- Formats
Content doesn’t need to exist
physically to feel real.
Virtual photography, conceptual interiors, product visualisation and campaigns. Origins clearly disclosed.
05AUTOMATION / BUSINESS
Your website can work
when you’re not there.
A form can start a process: validate, organise, respond and guide the person to the next step.
- Form
- Validation
- CRM
- Follow-up
Email that behaves
like an application.
Language, enquiry type and client status can shape a response. Confirmations, reminders and content delivered when they make sense.
01From contact to follow-up
Lead capture, CRM records, document and invoice generation, follow-up and onboarding. Status can be synchronised between the agreed tools.
- CRM
- Automation
- Invoices
- Onboarding
02Email with context
Transactional, localised messages triggered by actions: confirmations, reminders and alerts. Templates, signatures and sending rules, with incoming messages routed to the right team.
- Reminders
- Signatures
- Inbox routing
03Bookings and availability
Calendars with time slots, availability and capacity. Depending on the service, bookings can include payments, confirmations, changes and cancellations under the business’s rules.
- Bookings
- Capacity
- Payments
- Cancellations
04Sales and subscriptions
Ecommerce with a catalogue, orders, inventory and customer accounts. One-off payments or subscriptions connect to a gateway and the shop’s defined processes.
- Ecommerce
- Subscriptions
- Inventory
05Client portals
Private areas for documents, messages, invoices and service status. Each account accesses only its authorised information and actions.
- Private area
- Documents
- Messages
06CONNECTIONS / TOOLS
Everything can
talk to everything.
An API is an agreed way for programs to exchange information. It connects your website to other services, within their capabilities.
- Your website
- API
- CRM · Payments · Data · AI
If it doesn’t exist,
it can be built.
Calculators, quotes, configurators, interactive forms, comparison tools and simulators. Tools built around how you work.
And a private space for your clients: documents, orders, appointments and projects, with controlled access and permissions.
01Internal tools
Dashboards for tasks, incidents, tickets and requests. Views and reports can follow each team’s role and workflow.
- Operations
- Tickets
- Reports
02Data you can explore
Dashboards with indicators, filters and exports. Sources and KPI definitions are agreed to show useful information and explain where it comes from.
- Data
- KPI
- Filters
- Export
03Search and answers
Search with autocomplete, filters or semantic understanding. An AI chat can help query authorised content and provide references where sources permit.
- Semantic search
- Autocomplete
- AI chat
04Connections between systems
API integrations, events and automated flows move data between services. Each connection needs synchronisation rules, permissions and error handling.
- API
- Synchronisation
- Workflows
Possible integrations
Connections we can consider, not installed integrations. They depend on accounts, permissions, available APIs and each service’s terms.
Google Calendar / Microsoft 365 / Notion / Airtable / Google Sheets
Calendars, documents and shared data.WordPress / Sanity / Contentful
Publishing and editing through a content platform.Google Maps / Mapbox / GA4 / Plausible
Locations, journeys and goal analysis.Supabase / Firebase / Auth0
Storage, accounts and authentication.OpenAI / Anthropic / Make / Zapier
Assistance, content processing and connected tasks.A system in context.
Conceptual journeys showing how the pieces could connect. Not delivered projects or active systems.
A restaurant
From browsing the menu to organising a booking.
- The visitor explores the menu and selects a date, time and party size.
- The system checks configured sittings and capacity.
- The booking can request a deposit and send confirmation.
- The team views bookings and schedules the agreed reminder.
Website, availability and communication in one connected journey.
A gym
From discovering activities to booking a class.
- The visitor explores activities, timetables and memberships.
- They create an account and choose an available membership.
- They book a class within capacity and access rules.
- They view upcoming sessions and receive change notifications.
Registration, subscriptions and class capacity organised around each member.
A law firm
From an initial enquiry to exchanging documents.
- The visitor finds the service and requests an initial appointment.
- The assigned team receives the request for review.
- A permission-based portal supports document and message sharing.
- The client views appointments, notices and invoices in their account.
An organised client relationship with professional review.
A hotel
From discovering a stay to preparing arrival.
- The visitor explores rooms and services in their language.
- They check dates and availability through the agreed integration.
- They complete booking and payment under the stay’s terms.
- They receive confirmation and useful information before arrival.
Presentation, booking and communication in one coherent experience.
A construction business
From a reference project to monitoring a building project.
- The visitor explores completed work and submits an enquiry.
- The team receives the lead in its tracking tool.
- They share a proposal and relevant documentation.
- A portal can bring milestones, files, messages and invoices together.
Enquiries and follow-up connected to project documentation.
07THE FOUNDATION UNDERNEATH
What you don’t see.
That’s designed, too.
Accessibility, performance, search and security are part of the project from its foundations.
Less weight.
Less waiting.
- Asset
- Optimisation
- Delivery
Images suited to each screen. Code arriving when needed. Fonts and caching designed to let people read sooner.
Explore Astura Check01Accessibility and search
Keyboard navigation, semantic structure, contrast and motion alternatives. Technical and local SEO with metadata, canonical URLs, Open Graph, sitemap and robots, without ranking promises.
- Accessibility
- Local SEO
- Canonicals
- Open Graph
- Sitemap
- Robots
02Performance, hosting and measurement
Resource loading, deployment and hosting chosen for the intended use. Analytics can measure agreed events, funnels and goals with privacy settings suited to the project.
- Performance
- Hosting
- Events
- Funnels
03Access and security
Authentication, permissions and validation where needed. Bot protection, updates and backups are defined by the architecture and agreed maintenance.
- Authentication
- Permissions
- Bot protection
- Backups
04A foundation that can grow
CMS for content editing, design systems for brand consistency and bespoke features. Components and documentation help sustain the work.
- CMS
- Design system
- Bespoke development
Different ways to navigate.
Semantic HTML, keyboard access, visible focus, screen readers, contrast and reduced motion.
Update without touching code.
Copy, images, articles, team, services or products. A custom or connected content manager, suited to the project.
What works. What to improve.
Traffic, enquiries, clicks and conversions. Measurement designed around the business goal and its privacy requirements.
Consistency has a structure.
Tokens, typography, spacing, components and responsive rules. From brand language to every page.
08VERIFIED TECHNOLOGY
This website
is built with…
An inventory generated from this repository’s dependencies, active code and configuration at every build.
Frontend
React
Website components and interactions: navigation, projects and Lab experiences.
app/(spanish)/page.tsxcomponents/lab/lab-experience.tsxcomponents/studio-shell.tsx
Vinext + Vite
App Router conventions and website compilation with Vinext on Vite.
app/layout.tsxpackage.jsonvite.config.ts
Tailwind CSS
Styling utilities integrated into the build and used in interface components.
app/globals.csscomponents/ui/accordion.tsxvite.config.ts
Custom CSS
Editorial design, brand variables, responsive compositions and transitions created for AsturaWeb.
app/globals.cssapp/v2.css
GSAP
Animation sequencing and easing in the Astura Motion studio.
app/(spanish)/laboratorio/astura-motion/page.tsxcomponents/hero-film/master-timeline.ts
Three.js / WebGL
Three-dimensional scenes in the Lab and motion studio, with a static alternative.
components/hero-film/astura-film.tsxcomponents/hero-film/studio-renderer.tscomponents/lab/lab-scene.ts
Base UI + Lucide
Interactive accordions and dialogs, with icons in navigation and controls.
components/studio-shell.tsxcomponents/ui/accordion.tsxcomponents/ui/dialog.tsx
Development
TypeScript
Strict typing and code checking without generating output files.
package.jsontsconfig.json
Node.js + npm
Build and verification scripts, with dependencies locked through package-lock.
package-lock.jsonpackage.json
Oxlint + Oxfmt
Configured tools for code review and formatting.
.oxfmtrc.json.oxlintrc.jsonpackage.json
Automated checks
Tests for Astura Check and its technical queries, plus SEO verification scripts.
package.jsonscripts/verify-astura-check.mjsscripts/verify-seo.mjsscripts/verify-technical.mjs
Deployment
Netlify
Deployment configured for the static files generated by the build.
netlify.tomlnext.config.ts
Netlify Functions
Astura Check API and scheduled cleanup of temporary storage.
netlify.tomlnetlify/functions/astura-check.tsnetlify/functions/check-cleanup.ts
Netlify Blobs
Temporary results cache and counters limiting Astura Check queries.
lib/astura-check/storage.server.tsnetlify/functions/check-cleanup.ts
Netlify Edge Functions
Canonical domain policy, preview indexing rules and security route handling.
netlify.tomlnetlify/edge-functions/search-policy.tsnetlify/edge-functions/security-monitor.ts
Performance
Progressive loading
3D scenes are imported dynamically when the experience and device support them.
components/hero-film/astura-film.tsxcomponents/lab/lab-experience.tsx
Images and video
WebP images and lazy loading for secondary content; video is requested when playback is started.
app/(spanish)/page.tsxcomponents/auntech-showcase.tsxcomponents/deferred-media.ts
Local fonts
Instrument Sans and Instrument Serif in WOFF2, with font swapping and preloading of the variants used on the homepage.
app/(spanish)/page.tsxapp/globals.csspublic/fonts/sans-600.woff2public/fonts/serif-italic.woff2
Adaptive motion
Respects reduced motion preferences and offers a static studio on devices with limited resources.
components/hero-film/astura-film.tsxcomponents/motion.tsx
Rendering control
Capped pixel density in 3D scenes and animation or video pauses when they are no longer visible.
components/auntech-showcase.tsxcomponents/hero-film/astura-film.tsxcomponents/lab/lab-scene.ts
Inventory generated from code connected to the pages and the build configuration. An installed dependency alone is not presented as an active technology.
Describes the implementation; does not include performance scores or confirm the status of external services.
Wrangler and the Cloudflare configuration remain available for local previews; deployment is configured on Netlify.
Verification scripts do not imply active continuous integration: no CI configuration was found in the repository.
09ONE SHARED STRUCTURE
Different disciplines.
One Astura.
Explore the connections. Visual direction and technical construction are conceived together.
Identity, hierarchy and a shared visual direction.
→THE NEXT CONNECTION
What would you like
to build?
It can start with a website.
It doesn’t have to end there.