Expanding nanotechnology into business.

Visit the website

In today's digital world, the choice of web development technology is crucial to both the performance and user experience of a website. We chose the following technologies for the development of

React and Next.js

At the center of the stack is React, a popular JavaScript library for building user interfaces, along with Next.js, a powerful framework for server-side rendering and static site generation. This combination ensures fast loading times and a seamless user experience through pre-rendering of pages on the server side.

React Three Fiber and Drei

To integrate 3D content, the project uses React Three Fiber and Drei, which provide React components for using Three.js, the leading JavaScript library for 3D visualizations on the web. These tools allow us to integrate complex 3D models and environments directly into the web interface, creating an immersive experience.

Framer Motion

Animations are essential for a dynamic interface, and Framer Motion is a popular choice for animating elements in React applications. This library provides simple yet powerful tools for managing animations and transitions, making the user interface vibrant and responsive.

Embla Carousel

For carousels, the project uses Embla Carousel with both the base library and the React-specific implementation. This carousel is customizable and accessible, offering touch support and flexible configuration options.

Alinea Cloud CMS

Alinea CMS, another interesting technology used in the stack, is an open-source, headless CMS that requires minimal configuration and works directly in your git repository, allowing for version-controlled and type-safe content creation. The system supports live previews, an editorial workflow and a powerful query engine. Because of the simple setup, we opted for cloud hosting.

Technologies used

  • React and Next.js
  • React Three Fiber and Drei
  • Framer Motion
  • Embla Carousel
  • Alinea Cloud CMS

To collaborate?

Looking for a technical partner for your website or would you rather just casually get to know each other? Everything is possible. Contact us and we will look at the possibilities together.

Contact us