Built a fully functional 6-floor elevator simulator in pure HTML/CSS/JS. Smooth floor-to-floor movement, a moving light bulb indicator, and a "Down" button that automatically returns to ground floor. No libraries, no frameworks — just clean front-end logic. 🚀 Interactive UI | Smooth animations | Real-time floor updates #JavaScript #Frontend #WebDevelopment #CodingProject
More Relevant Posts
-
A product page loads. Beautiful UI, polished animations… but it takes 5 seconds to become usable. Why? Because we ship JavaScript for everything, even parts that never needed it. This is the inefficiency most frontend systems quietly carry. Now consider a different approach, popularized by Astro. Render the majority of the page as pure HTML on the server. No hydration. No client-side overhead. Then selectively activate only the components that truly require interactivity, search, filters, dynamic widgets. Nothing more. The impact is immediate, smaller bundles, faster time-to-interactive, and significantly better performance on constrained devices. This isn't just an optimization. It's a shift in thinking. Instead of asking "what needs JavaScript?" Start asking "what doesn't?" That question alone can transform how we build for the web. #technology #astro #javascript #ui
To view or add a comment, sign in
-
-
Rebuilt my portfolio from Next.js to Astro. Here's what I learned. The site is heavy , Three.js scenes, scroll-driven animations, video backgrounds. After real user testing, the feedback was clear: browsers were freezing on mid-range devices. The problem wasn't Next.js. It was shipping the full React runtime plus Three.js plus Framer Motion on every page , even pages that were 90% static content. What changed with Astro: → Only Three.js and scroll animations ship JavaScript. Everything else is zero JS. → Content collections replaced my custom project system. New case study = one MDX file. → Asset optimization had the biggest impact. WebP images, compressed videos, Draco-compressed 3D models one GLB went from 2MB to under 100KB. → Islands architecture means my 3D canvases get the browser's full attention instead of competing with React hydration. Same visual experience. No more frozen browsers. The framework matters less than the architecture. The real question isn't "which framework" — it's "how much of this truly needs to run on the client?" #webdev #astro #frontend #performance #designengineering
To view or add a comment, sign in
-
#Hello #Connections 👋 #100DaysOfCodeChallenge | #Day61 Project: Mood Vibe Generator What I built Today I built a Mood Vibe Generator where users can select their mood and get a curated visual vibe experience. Technologies Used HTML5 CSS3 JavaScript (DOM, Dynamic Rendering) Challenge I faced Designing a clean and aesthetic UI while keeping it interactive and responsive. How I solved it Used modern CSS effects (blobs, gradients) and dynamic rendering using JavaScript arrays. Features Multiple mood options Beautiful UI with ambient effects Smooth animations Live Demo: https://lnkd.in/d4WqXGQ3 Note: This project is not fully completed yet — more features coming soon Open to feedback and suggestions Code Of School Avinash Gour | Ritendra Gour #FrontendDeveloper #JavaScript #WebDevelopment #100DaysOfCode #DeveloperJourney #Coding #UIUX
To view or add a comment, sign in
-
My current toolkit is all about creating seamless, high-performance user experiences. I’ve found that the synergy between Next.js and Tailwind CSS allows for incredibly rapid prototyping without sacrificing design quality. Adding Framer Motion into the mix has been a game-changer for bringing interfaces to life with fluid, declarative animations. The Core Stack: Framework: Next.js (React) Styling: Tailwind CSS Motion: Framer Motion Environment: Zorin OS What are you building with this week? Let's talk tech in the comments. #WebDevelopment #NextJS #TailwindCSS #FramerMotion #FullStack #SoftwareEngineering
To view or add a comment, sign in
-
Today, I continued refreshing my React fundamentals by building a reusable Accordion component from scratch. 🔍 What I Built A dynamic accordion where: 💠 Only one section opens at a time 💠Clicking again closes it 💠Smooth expand/collapse animation 💠Clean and reusable component structure Concepts & Features Used 🔹 useState – Managed active item with toggle logic 🔹 Conditional Rendering – Show/hide content based on state 🔹 Dynamic Rendering – Used .map() for scalable UI 🔹 Event Handling – Handled user clicks efficiently 🔹 Animations – Smooth transitions + rotating icon 🔹 Accessibility – Used ARIA attributes for better UX Live Demo: https://lnkd.in/gRUzTSnJ Even a simple component like an accordion can teach a lot about: State management UI behavior Clean logic design Accessibility best practices Refreshing React by building small components like this is helping me think more in components and less in just code. 🙏 If you spot any improvements, better approaches, or mistakes in my implementation, feel free to share. Let’s learn and grow together 🚀 #ReactJS #FrontendDevelopment #Accordion #JavaScript #UIComponents #LearningJourney #DeveloperGrowth #100DaysOfCode #KeepLearning
To view or add a comment, sign in
-
Building Interactive Parallax Engines with React & Framer Motion 🚀 Just finished integrating a custom Parallax Floating Component that takes user interaction to the next level. The challenge: Create a multi-layered depth effect that remains performant even with high-res imagery. The Stack: 🛠️ React & TypeScript for the component architecture. ⚡ Vite for ultra-fast HMR and building. 🎬 Framer Motion for state-of-the-art animation orchestration. 🎨 Tailwind CSS for the refined luxury styling. The logic uses a custom hook to track mouse position relative to the container’s center, applying individual 'depth' factors to each element. This creates a "magnetic" floating effect that makes the UI feel alive. Always looking for ways to push the boundaries of React animations! 👨💻 #ReactJS #TypeScript #FramerMotion #WebDev #UIEngineering #JavaScript
To view or add a comment, sign in
-
Attention frontend devs! 👋 Tired of heavy GIFs or complex CSS animations for simple icons? Check out these 4 awesome resources for lightweight, animated icons that are perfect for modern web projects: ✅ Lottieflow ✅ Lottiefiles ✅ Lordicon ✅ Iconsax
To view or add a comment, sign in
-
-
Building a custom header that feels "native" in React Native is notoriously difficult. You either stick with the rigid defaults provided by navigation libraries, or you build a custom component and spend days fighting to get the scroll sync and screen transitions to look fluid. It’s a classic trade-off between stability and customisation that often leads to janky animations. 𝗿𝗲𝗮𝗰𝘁-𝗻𝗮𝘁𝗶𝘃𝗲-𝗵𝗲𝗮𝗱𝗲𝗿-𝗺𝗼𝘁𝗶𝗼𝗻 just hit 𝘃𝟭.𝟬.𝟬, and it’s a complete shift in how we handle these complex UI patterns. Instead of fighting against the navigation stack, it introduces a way to bridge the gap between your content and the header area with precision. 𝗪𝗵𝗮𝘁’𝘀 𝗻𝗲𝘄 𝗶𝗻 𝘁𝗵𝗶𝘀 𝗿𝗲𝗹𝗲𝗮𝘀𝗲? ➡️ 𝗖𝗼𝗻𝘁𝗲𝘅𝘁-𝗙𝗶𝗿𝘀𝘁 𝗛𝗲𝗮𝗱𝗲𝗿 𝗔𝗣𝗜 — A redesigned architecture that uses React context to manage header state. This makes it much easier to update header elements based on what’s happening deep inside your screen's component tree without messy prop drilling. ➡️ 𝗘𝘅𝗽𝗹𝗶𝗰𝗶𝘁 𝗡𝗮𝘃𝗶𝗴𝗮𝘁𝗶𝗼𝗻 𝗕𝗿𝗶𝗱𝗴𝗶𝗻𝗴 — The library now explicitly bridges with the navigation state, ensuring that as you swipe between screens, the header transitions are perfectly synchronised with the native navigation animation. ➡️ 𝗕𝗲𝘁𝘁𝗲𝗿 𝗣𝗲𝗿𝗳𝗼𝗿𝗺𝗮𝗻𝗰𝗲 — Significant internal refactors have reduced the overhead of tracking scroll positions and state changes, delivering much smoother motion even in complex layouts. 𝗪𝗵𝘆 𝗶𝘁 𝗺𝗮𝘁𝘁𝗲𝗿𝘀? For a long time, achieving that polished "Apple-style" large header that morphs and moves was reserved for apps with massive engineering teams. With the 𝘃𝟭.𝟬 milestone, 𝗿𝗲𝗮𝗰𝘁-𝗻𝗮𝘁𝗶𝘃𝗲-𝗵𝗲𝗮𝗱𝗲𝗿-𝗺𝗼𝘁𝗶𝗼𝗻 makes these high-end interactions accessible to everyone, providing a stable, performant foundation for design systems that need to stand out. #ReactNative #MobileDev #UIUX #OpenSource #JavaScript #TypeScript #Animations #Navigation #HeaderMotion #SoftwareEngineering #DevTools #MobileAppDev
To view or add a comment, sign in
-
-
Built a cocktail menu web application called “Mojito” using Angular, GSAP, Tailwind CSS, and custom CSS animations. The project focuses on interactive UI/UX for showcasing cocktails with smooth transitions and motion effects powered by GSAP, integrated through Angular lifecycle hooks for precise control over animations. Additionally it uses a Frame Interpolation tool called FFmpeg to increase fps in video scroll animations . This implementation was inspired by a React-based version created by JSMastery. While the original concept was built in React, I re-engineered and adapted the entire experience using Angular, applying Angular-specific architecture and component structure instead of React patterns. git repo: https://lnkd.in/e7PJjHzS
To view or add a comment, sign in
-
👇👇👇Front-end development keeps evolving fast, and the right tools can make a huge difference in both speed and creativity. ✨️ Here are 4 libraries every front-end developer should know in 2026: • GSAP for high-performance animations • Tailwind CSS for efficient modern styling • Three.js for interactive 3D web experiences • Reactbits for reusable modern UI components What would you add to this list? Always looking to discover more great tools. #FrontendDevelopment #WebDevelopment #JavaScript #ReactJS #UIUX #SoftwareDevelopment
To view or add a comment, sign in
-
Explore content categories
- Career
- Productivity
- Finance
- Soft Skills & Emotional Intelligence
- Project Management
- Education
- Technology
- Leadership
- Ecommerce
- User Experience
- Recruitment & HR
- Customer Experience
- Real Estate
- Marketing
- Sales
- Retail & Merchandising
- Science
- Supply Chain Management
- Future Of Work
- Consulting
- Writing
- Economics
- Artificial Intelligence
- Employee Experience
- Workplace Trends
- Fundraising
- Networking
- Corporate Social Responsibility
- Negotiation
- Communication
- Engineering
- Hospitality & Tourism
- Business Strategy
- Change Management
- Organizational Culture
- Design
- Innovation
- Event Planning
- Training & Development
Well done 👍