Threaded Comments & Replies Feature

Job ID: 40417328

Budget: ₹1,500 – ₹12,500 INR

I need a cleanly architected comment-and-reply module for my existing React Native app that feels as fluid as Twitter. Users must be able to leave top-level comments on a post and then reply in a threaded view that supports up to three nesting levels. Tapping either a push or an in-app notification should deep-link the user directly to the precise reply, automatically revealing the full conversation (original post, parent comment, and the highlighted reply) while still allowing them to scroll through the thread.

During the reply flow, the UI should display “Replying to @username,” autofocus the input, and show a short loading indicator before the new reply renders instantly in place. I also need built-in edit and delete actions and the ability to mention other users with the familiar “@” pattern.

Please keep the code reusable and well-organized—think typed components, clear separation of data and presentation layers, and sensible state management (Context, Redux or similar). Robust handling of thread data, navigation, and notification routing is essential so no matter how a user enters the screen, it always lands on the correct node in the hierarchy.

Deliverables:
• Fully functional React Native components, navigation hooks, and utility functions.
• Sample JSON or mock API demonstrating nested comment data.
• Integration guide so I can drop the module into the existing codebase without refactoring.
• Brief test script or unit tests validating deep-link accuracy, editing, deleting, and user mentions.

Once merged, I should be able to trigger push and in-app notifications, open any comment chain, and see everything working seamlessly.