
Open
Posted
•
Ends in 2 days
I need the fluid, card-to-card vertical scroll that TikTok popularised added to my existing Angular web app. Each item in the feed should occupy the full viewport, lock the background while it’s onscreen, and snap cleanly to the next item with a flick or mouse-wheel action. Performance must stay silky on mobile and desktop browsers alike, so lazy loading, virtualisation, and touch-friendly event handling are essential. The current codebase is Angular 14 with standard routing and NgRx for state. You can extend what is there or introduce a lightweight helper library—whatever keeps bundle size lean and Core Web Vitals green. CSS needs to remain customisable because the product team will skin the feed later. Deliverable: • A reusable Angular component (or module) wired into one demo route, reading mock JSON data, demonstrating the TikTok-style snap scroll and auto-loop/infinite feed. • Brief setup notes and inline comments so my team can replicate the pattern across other routes. If you’ve already built something similar in Angular, feel free to point me to a live example so I can gauge smoothness and loading behaviour.
Project ID: 40589753
69 proposals
Open for bidding
Remote project
Active 2 hours ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
69 freelancers are bidding on average $7 USD/hour for this job

Hello, I understand you want to incorporate a TikTok-style vertical scrolling feature into your Angular application. Achieving a fluid, card-to-card vertical scrolling where each item fills the viewport and transitions smoothly is key to enhancing user experience. To address this, I will implement a custom directive in Angular that leverages CSS and JavaScript to manage full-page scrolling. By harnessing Angular’s reactive capabilities and NgRx for state management, we can ensure each scroll interaction is seamless and responsive. This feature will include background locking while ensuring that each item snaps precisely into view. Additionally, parallax effects can be added to enhance visual appeal, ensuring your app delivers a dynamic and engaging user interaction. Once developed, I will conduct thorough testing across multiple devices and browsers to ensure consistent performance and user experience. I am excited to bring this feature to life in your app. Best Regards, Khorshed Alam, RS Software
$10 USD in 40 days
8.3
8.3

Hello, I can help you add the TikTok-style vertical scroll to your Angular 14 app with smooth snapping, lazy loading, and touch-friendly events. I will focus on building a reusable Angular component that fits your existing NgRx state and routing, keeping the bundle size lean and performance silky on both mobile and desktop. Customizable CSS will be ensured for your product team to style later. I will deliver a demo route with mock JSON data showing infinite looping and clean snapping, along with clear setup notes and inline comments for easy replication. This approach will keep Core Web Vitals green and maintain a great user experience. Can you share any existing code or specific design preferences for the scroll behavior? Best regards, Kausar & GoDesign Team
$30 USD in 3 days
7.5
7.5

Hello, I came across your Angular TikTok-Style Scrolling and I am very interested in working with you. I have reviewed your requirements and full understand the scope of expectations. I specialize in CSS, Web Development, and have successfully delivered similar projects before. I am committed to delivering high-quality work with reliability, clarity and professionalism. I work transparently throughout the project progress, deadlines and expectation stay clear at every stage. I would be glad to disucss further details and am ready to start immediately. Looking forward to hearing from you. Regards. Anum
$5 USD in 40 days
6.1
6.1

Greetings, You've got a cool project on your hands, wanting to implement that engaging TikTok-style scrolling in your Angular web app. I get that you need each item to take up the full screen, seamlessly snap to the next one, and keep performance top-notch across devices. I’d tackle this by creating a reusable component that integrates with your existing codebase, using lazy loading and virtualisation to ensure smooth performance. I’m comfortable working with Angular 14, NgRx, and custom CSS, so I can keep your bundle size down while allowing your team to customize styles later. Setting up a demo route with mock JSON data will help visualize the scrolling effect clearly. Looking forward to bringing this experience to life for your users! Best regards, Saba Ehsan
$5 USD in 40 days
5.9
5.9

Hi, I can build a reusable Angular 14 component that delivers smooth TikTok-style vertical scrolling with viewport snapping, lazy loading, touch-friendly interactions, and an infinite feed while keeping it lightweight and customizable. With 7+ years of frontend development experience, I'll provide clean, documented code that integrates seamlessly with your existing NgRx application. Regards, Ajharul
$5 USD in 40 days
6.0
6.0

Hi, I'm a Senior Full Stack .NET Developer with 8+ years of experience building web applications, REST APIs, and SaaS solutions using ASP.NET Core, C#, React, Angular, and SQL Server. I believe I'd be a great fit for your team because I enjoy working on long-term projects and collaborating closely with remote teams to build reliable, scalable software. Here's what I can bring to your projects: • Develop and maintain ASP.NET Core / .NET web applications • Build secure and scalable REST APIs • React and Angular frontend development • SQL Server, MySQL, and PostgreSQL database design & optimization • Third-party API integrations (Stripe, payment gateways, external services) • Bug fixing, performance optimization, and clean, maintainable code • Git, Azure DevOps, CI/CD, and collaborative development workflows • Experience working with cloud services and modern development practices I'm comfortable working independently, participating in code reviews, discussing technical solutions, and delivering high-quality software on time. I'm looking for a long-term collaboration where I can contribute across multiple projects and grow with the team. Looking forward to hearing from you. Best regards, Sunny
$15 USD in 40 days
6.0
6.0

Hello, I can help you add the TikTok-style vertical snap scrolling to your Angular 14 app with smooth performance on both mobile and desktop. I will focus on creating a reusable Angular component that handles full viewport cards, lazy loading, and infinite looping, while keeping the bundle size lean and CSS fully customizable for your product team. I will integrate this with your existing NgRx state and routing setup, provide a demo route with mock JSON data, and include clear comments and setup notes for easy replication. This will ensure a clean, maintainable solution that meets your performance and design needs. Do you already have the mock data ready, and is there any specific design or animation style you want for the scroll? Best regards, Waqas & GoDesign Team
$30 USD in 3 days
6.0
6.0

A TikTok-style vertical scroll component in Angular 14 requires precise DOM management to keep Core Web Vitals green. UNDERSTANDING YOUR REQUIREMENTS Angular component utilizing native CSS scroll-snap and NgRx. Virtualization for infinite feeds without DOM bloat. Full-viewport lock with fluid transitions. EXPECTED CHALLENGES & SOLUTIONS DOM Bloat: Rendering continuous full-screen cards crushes mobile memory. Solution: Use an IntersectionObserver-based virtualizer to maintain only active/adjacent nodes in the DOM, lazy-loading the rest to guarantee 60fps. Input Jitter: Trackpads and touch flicks fire events erratically. Solution: Rely on CSS scroll-snap-type: y mandatory for hardware-accelerated snapping, dispatching NgRx actions via a lightweight listener only when crossing an index threshold. SKILLS & EXPERIENCE In 13+ years of software engineering, I have built highly optimized Angular architectures. I engineered responsive UI patterns and real-time operations for Adopals (Angular): https://adopals.com. I also built scalable, data-heavy interfaces for Solidev Books: https://www.solidevbooks.com. QUESTIONS Will feed items include auto-playing video elements requiring lifecycle hooks? Are there specific NgRx actions needed on card transitions? I look forward to delivering a robust, skinnable Angular component as your engineering partner.
$8 USD in 7 days
5.6
5.6

I can implement the Angular TikTok Style Scrolling for your application using a highly performant intersection observer approach combined with CSS snap points. I have extensive experience building vertical scroll feeds in Angular that maintain 60 fps performance even with heavy media content. I will ensure the transition between cards is fluid and handles dynamic data loading efficiently using NgRx for state management if required. My approach focuses on native browser scrolling behaviors for the best mobile feel while maintaining full compatibility with your existing Angular architecture. I have integrated similar parallax and snap scroll features in social media dashboard projects recently. When would you like to discuss the specific scroll physics and card dimensions for this feed?
$5 USD in 40 days
5.6
5.6

With my robust experience as a full-stack web developer, I am confident that I can successfully integrate the TikTok-style scrolling you desire onto your existing Angular app. I have an extensive background in HTML5, CSS, and JavaScript - especially with frontend development where I'm required to work with AngularJS on most tasks. I am very comfortable working with Angular 14, standard routing, and NgRx for state management - all essential components for your project. I understand that managing bundle size and optimizing Core Web Vitals is crucial. Rest assured, I prioritize performance and efficiency in my code while ensuring minimal impact on bundle size. My focus on lazy loading, virtualization, and touch-friendly event handling makes me exceptionally qualified for this task. In addition to your stated requirements, I'll provide comprehensive setup notes with inline comments to ensure that your team can smoothly replicate the functioning of this scrolling pattern across other routes. You can bank on my commitment to delivering high-quality code, adhering to deadlines, and surpassing client expectations every time. Let's give your users a delightful scrolling experience together!
$5 USD in 40 days
5.0
5.0

Hello I can implement smooth TikTok-style vertical scrolling in Angular with full-screen snap behavior and high performance. I will create a clean scrolling experience where each item (video/image) snaps perfectly into view, with smooth swipe gestures and mobile-first responsiveness. My approach: • Fullscreen vertical scroll with snap (one item per screen) • Smooth touch/swipe handling for mobile devices • Lazy loading for media (videos/images) to avoid lag • Infinite scroll or dynamic feed loading • Performance optimization using Angular virtual scroll • Clean and reusable component structure Angular CDK virtual scroll ensures only visible items are rendered, which keeps scrolling smooth even with large data 0 I can also implement autoplay behavior and pause-on-scroll if you're building a reels/TikTok-like experience. Quick questions: 1. Is this for video feed or mixed content? 2. Do you need autoplay and mute/unmute features? 3. Should it support infinite scrolling feed? I have experience building smooth, high-performance UI interactions and can deliver a lag-free scrolling experience. Ready to start immediately. Thanks
$6 USD in 40 days
5.1
5.1

Hi, I can implement a smooth TikTok-style vertical snap feed in your Angular 14 application. I have 8+ years of Angular experience (up to Angular 20), including NgRx, RxJS, performance optimization, lazy loading, virtual scrolling, and responsive UI development. I’ll build a reusable Angular component with full-screen card snapping, infinite/auto-loop scrolling, touch and mouse-wheel support, and optimized performance while keeping the CSS fully customizable for your design team. Please check my profile reviews—I’ve completed many Angular projects with excellent client feedback. I’m available to start immediately and can deliver this quickly with clean, well-documented code.
$15 USD in 40 days
5.2
5.2

Hi, I can help you add a TikTok-style full-screen vertical card feed to your Angular 14 application with smooth snapping, high performance, and reusable architecture. I have strong experience with Angular, TypeScript, NgRx, responsive UI development, performance optimization, and building interactive user experiences. I can create a reusable feed component with viewport-based cards, touch-friendly gestures, mouse-wheel navigation, lazy loading, virtualization, and infinite scrolling while keeping the bundle lightweight. My approach includes: • Reusable Angular component/module integration • Smooth CSS snap scrolling and custom styling support • Optimized rendering for mobile and desktop • Mock JSON data demo route setup • Infinite loop/feed behavior • Clean documentation and inline code comments I’ll ensure the implementation follows Angular best practices, maintains Core Web Vitals, and is easy for your team to extend across other routes. I’d be happy to review your existing structure and integrate it seamlessly.
$5 USD in 40 days
4.8
4.8

The tricky part is making full-viewport snapping feel smooth on both touch and mouse-wheel, locking the background while each card is active, without breaking NgRx state or bundle size. I built a similar real-time, performance-heavy Angular app for a construction workforce platform, handling live data feeds for over 140 users without lag. That focus on keeping interactions fluid under load is the same skill this feed needs. I would build the scroll as a standalone component with IntersectionObserver for snap detection and lazy rendering, wire it into your NgRx store for mock data, then demo it on one route with setup notes for your team to replicate elsewhere. I estimate around 35-40 hours for the full build. Do you have Core Web Vitals targets, or should I aim for standard mobile benchmarks?
$8 USD in 40 days
4.8
4.8

Hi, I can build that TikTok-style vertical scroll directly into your Angular 14 app. I’ll implement a full-viewport card feed with snap scrolling, touch and mouse-wheel support, and lazy loading to keep performance smooth on mobile and desktop. The CSS will be fully customizable so your product team can easily adjust the look later. For verification, I’ll test snap behavior across Chrome, Safari, and Firefox on both touch and trackpad devices, and confirm that only the visible card is rendered using Angular’s virtual scrolling or a lightweight custom solution to keep the bundle lean. One question: do you have a preferred animation curve or easing for the snap transition, or should I match TikTok’s default feel as closely as possible? I can deliver this in around 12 days for USD 8.
$8 USD in 12 days
4.6
4.6

I can implement the Angular TikTok Style Scrolling for your application using a highly optimized Intersection Observer approach. I have extensive experience building fluid vertical feed components in Angular that maintain high performance during rapid scrolls. I will ensure the card to card snapping is seamless by leveraging CSS scroll snap properties integrated with Angular component logic for data prefetching. My background includes optimizing NgRx state management to handle infinite scrolling without memory leaks or UI lag. I can deliver a mobile first, touch responsive experience that matches the exact feel of popular social media feeds. Are you available to discuss how I can integrate this specific scrolling behavior into your existing codebase today?
$5 USD in 40 days
4.3
4.3

Hi there, Your project "Angular TikTok-Style Scrolling" instantly caught my attention — it's exactly the kind of work we love to take on. What stood out to me is how clearly you’ve described what you want — and clarity like that is where we deliver our very best work. From your brief I can see this involves web app, frontend — all areas we handle in-house. We specialise in JavaScript, CSS, HTML5, AngularJS, which lines up directly with what you need. How we'd approach it: - Map out the scope, pages and data models up front - Build the frontend and backend with clean, scalable code - Test across devices and browsers, then deploy - Hand over with documentation and post-launch support Delivering at the scale of 14 with is no problem for us — we're set up for volume without dropping quality. Happy to work hourly with transparent time tracking and regular check-ins. You can count on tight communication, on-time delivery, and a result that’s effortless to sign off on. Happy to jump on a quick chat to walk through scope and timelines whenever suits you. Best regards, FreeLancers360 Let’s connect in chat and get started — message me anytime and I’ll reply right away!
$2 USD in 5 days
4.1
4.1

Hello, I can implement a smooth TikTok style vertical scrolling experience in your Angular 14 application with reusable components, snap behavior, lazy loading, touch support, and optimized performance for both mobile and desktop. I understand your need to keep the bundle lightweight and maintain flexible CSS customization for future designs. I will integrate the component with your existing routing and NgRx structure, provide mock data testing, clean code, and setup documentation so your team can easily reuse it across other sections. I am ready to start.
$10 USD in 40 days
3.5
3.5

Hi there, I can help you add the TikTok-style vertical scroll to your Angular web app. My approach will involve creating a reusable Angular component that leverages NgRx for state management, while incorporating lazy loading and virtualization for smooth performance across devices. I'll make sure each feed item occupies the full viewport and that the CSS remains customizable for future design changes. I recently completed a similar project where I implemented an auto-looping feed in Angular. You can check it out here: [example-link]. I estimate this will take $[Price] in 10 days. What requirements do you have for the demo route?
$3 USD in 40 days
3.2
3.2

Dear , I am excited to submit my proposal for your project requiring the implementation of a TikTok-style scrolling feature in your existing Angular web app. With my expertise in Angular development and UI/UX design, I am confident in delivering a seamless and engaging user experience that mirrors the fluid card-to-card vertical scroll popularized by TikTok. I plan to leverage Angular 14 along with NgRx for state management to enhance the current codebase efficiently. By incorporating lazy loading, virtualization, and touch-friendly event handling, I will ensure optimal performance on both mobile and desktop browsers. The customizable CSS will allow your product team to easily adapt the feed's design in the future. My proposed deliverable includes a reusable Angular component/module integrated into a demo route, showcasing the TikTok-style snap scroll and an auto-loop feature with mock JSON data. Additionally, I will provide setup instructions and detailed comments for seamless replication by your team. I invite you to explore my portfolio at https://www.freelancer.com/u/rajeshrolen to see my previous Angular projects and look forward to discussing how we can bring your vision to life. Let's chat further about your project requirements and how I can contribute to its success. Sincerely, Rajesh Rolen
$5 USD in 40 days
3.0
3.0

Cilegon, Indonesia
Member since Jul 17, 2026
₹12500-37500 INR
$250-750 USD
$2-8 AUD / hour
₹100-400 INR / hour
₹75000-150000 INR
₹37500-75000 INR
₹12500-37500 INR
₹100-400 INR / hour
$30-250 USD
₹1500-12500 INR
$30-250 USD
$250-750 USD
$2-8 USD / hour
₹100-400 INR / hour
₹1500-5000 INR
$2-8 USD / hour
₹600-1500 INR
$25-50 USD / hour
₹1500-12500 INR
$100 CAD