Building an image that meets the needs of your clients.
We will design a website for you.
Bez zaliczek
Darmowa konsultacja
Jasna komunikacja
Pełne zanurzenie
Zajmiemy się następującymi aspektami:
UX/UI • Branding • Research • Strategy
.stacking_card-container { position: sticky; top: 150px; display: flex; flex-direction: column; align-items: center; justify-content: center; overflow: hidden; } /* Karta */ .stacking_card { display: flex; flex-direction: column; position: relative; transform-origin: top; transition: transform 0.1s ease-out;}
// Helper function to map a value from one range to another function map(value, in_min, in_max, out_min, out_max) { return ( out_min + ((value - in_min) * (out_max - out_min)) / (in_max - in_min) ); } // Get all card containers const cardContainers = document.querySelectorAll('.stacking_card-container'); // Total number of cards const numCards = cardContainers.length; // Convert NodeList to Array and store card elements const cardElements = Array.from(cardContainers).map( (cardContainer, index) => { const card = cardContainer.querySelector('.stacking_card'); const inner = card.querySelector('.inner'); // Set initial top position for stacking effect card.style.top = `calc(${index * 25}px)`; // Regular stacking card.style.zIndex = numCards - index; // Ensure proper stacking order return { cardContainer, card, inner, index, }; } ); // Initialize Lenis for smooth scrolling const lenis = new Lenis({ duration: 1.2, easing: (t) => Math.min(1, 1.001 - Math.pow(2, -10 * t)), smoothWheel: true, smoothTouch: false, }); // Scroll handler function onScroll() { const scrollY = lenis.scroll; // Use Lenis scroll position const windowHeight = window.innerHeight; // Define base and final minScale values const baseMinScale = 0.8; // Adjust as needed const finalMinScale = 0.95; // Adjust as needed // Calculate scale increment per card const scaleIncrement = (finalMinScale - baseMinScale) / (numCards - 1); cardElements.forEach((cardElement, index) => { const { card, inner } = cardElement; // Define start and end points for scaling for each card const start = windowHeight * index + windowHeight * 1.1; // Start animation later const end = windowHeight * (index + 1); // Calculate progress for this card const cardProgress = (scrollY - start) / windowHeight; const clampedProgress = Math.max(0, Math.min(1, cardProgress)); // Calculate minScale for this card based on its index const minScale = baseMinScale + index * scaleIncrement; // Handle animation for all cards if (index === numCards - 1) { // Last card const lastCardStart = windowHeight * (numCards - 1); const progress = Math.max(0, Math.min(1, (scrollY - lastCardStart) / windowHeight)); card.style.zIndex = numCards + 1; // Bring to front card.style.transform = `translateY(${progress * -50}px) scale(1)`; // Pull up } else { // All other cards if (clampedProgress >= 0 && clampedProgress <= 1) { const scale = 1 - clampedProgress * (1 - minScale); card.style.transform = `scale(${scale})`; card.style.zIndex = numCards - index; // Maintain stacking } else if (scrollY < start) { card.style.transform = `scale(1)`; card.style.zIndex = numCards - index; // Reset stacking } else { card.style.transform = `scale(${minScale})`; } } }); } // Animation loop function raf(time) { lenis.raf(time); onScroll(); // Call your scroll handler requestAnimationFrame(raf); } requestAnimationFrame(raf);
Co o nas mówią nasi klienci
We create functioning websites
We combine data, product thinking, and frontend technology to create attractive and effective interfaces.
UX/UI design
We will design a mobile application, online store, portal, and business card website.
- Creating and developing design systems
- Analysis and testing
- Full product development cycle
Research
We will help tailor the product to customer needs and increase its market attractiveness.
- Understanding customer needs
- Describe key product features
- Organize information
3D Design
With our 3D, your products and projects will be precisely presented, capturing attention and building customer trust.
- Increased Engagement
- Easy navigation through content
- Unique User Experiences
Branding
We will help distinguish your brand in the market by building a strong identity and attracting target customers.
- Greater Brand Recognition
- Increased Customer Loyalty
- Market Differentiation
Naszym priorytetem jest terminowe i rzetelne wykonanie zadań. Tworzymy zespół ekspertów, którzy ciągle się doskonalą w swoim wachu.
Pełna transparentność
Wysyłamy raporty co poniedziałek abyś wiedział, co zostało zrobione i ile pieniędzy wydano
Important_Blog
We write about product approach, design, and research.
Product design
Product Design – Co to takiego?Krótka definicja: Product design to proces tworzenia produktów, które rozwiązują problemy użytkowników i przynoszą korzyści biznesowe. Obejmuje badania, projektowanie UI/UX, testowanie i iterowanie. Czym zajmuje się projektant produktu? Projektanci produktów łączą kreatywność z umiejętnościami technicznymi, tworząc intuicyjne, funkcjonalne i estetyczne produkty. Pracują nad różnymi aspektami, od badań użytkowników po tworzenie prototypów i współpracę z zespołami…
Strategia
Ile strat generuje przestarzała strona?Czy zastanawiałeś się, ile tracisz potencjalnych klientów, jeśli twoja strona pozostaje przestarzała? Zacznijmy od pytania, które może się wydawać banalne, ale ma kluczowe znaczenie: czy Twoja strona internetowa jest "stara"? Nie chodzi tu tylko o datę jej utworzenia, ale o to, czy nadąża za obecnymi trendami w designie, jest intuicyjna, szybka i przystosowana do obecnych…
Strategia
Jak skutecznie pisać zgłoszenia mailowe?Po przeanalizowaniu procesu naszej współpracy znaleźliśmy kolejny obszar dzięki któremu zaoszczędzimy Twój czas i pieniądze nawet o 10% mniej czasu na organizację. Zależy nam na tym żeby maksymalnie szybko i dobrze zrealizować zadanie. A dobrze opisane zadanie to podstawa udanej współpracy. Na przykład napiszesz do nas: “Zmienić kolor przycisku” nie będziemy mogli od razu zacząć…
UX/UI
Zrozumienie projektowania produktu: kluczowe aspekty i procesyW erze cyfrowej projektowanie produktu odgrywa kluczową rolę w tworzeniu innowacyjnych i użytecznych rozwiązań. Obejmuje ono różnorodne dyscypliny, takie jak projektowanie UX, badania użytkowników, prototypowanie i animację. Celem tego artykułu jest zgłębienie tych elementów, by lepiej zrozumieć, jak łączą się one w procesie tworzenia nowoczesnych aplikacji i usług. Zapraszamy do odkrycia złożoności i roli, jaką…
Badania, UX/UI
7 Kluczowych Trendów UX/UI na 2025 RokW 2025 roku projektowanie UX/UI skupi się na interaktywnych, spersonalizowanych doświadczeniach, wykorzystując nowoczesne technologie.
Badania
Jak Wdrożyć AI w Małej Firmie: Praktyczny PrzewodnikWdrożenie AI w małej firmie może zwiększyć efektywność i oszczędności, zaczynając od automatyzacji prostych zadań.