Back to profile

Case File
No. 02
Saturday, August 29, 2026

The Archive

A dispatch on each project, filed as it ships

Portfolio · Case FileShipped
The LeadNo. 02

Moss

Brings conversations to life. Designed for real-time interaction and personal expression, it’s a space where users can share ideas, connect with communities, and make their voices heard.

Posting & Reposting System Users can share their thoughts, ideas, or updates instantly. The repost feature allows them to share others’ content seamlessly to engage with their community. Comment & Discussion Threads Encourage interaction through organized comment threads, making every post a space for meaningful conversation and feedback. Image Uploads Bring posts to life with image attachments, enabling users to express themselves visually with simple uploads and smooth previews. Real-Time Messaging Built with Socket.IO, users can chat instantly in private or group conversations — ensuring smooth, real-time communication across all devices. Customizable Profiles Users can edit profile details, update profile pictures, and modify bios, creating a personalized digital presence. Secure Authentication Robust authentication with signup, login, and password recovery, safeguarding every user’s data and privacy. Anonymous Notes (Freedom Wall) A distinctive feature that allows users to post anonymous messages, offering a free and safe space to express thoughts without revealing identity. Bookmarking System Save posts privately for later viewing, allowing users to organize and revisit their favorite content anytime. Real-Time Notifications Instant updates for new comments, messages, reposts, and followers — all powered by real-time socket events for a responsive user experience. Follow & Follower System Users can follow others to curate their own personalized feed, fostering social connections and content discovery across the platform. Infinite Pagination The feed and notifications use infinite scrolling, providing a smooth, app-like experience optimized for performance and usability. Real-Time Sync with TanStack Query Integrated TanStack Query ensures state consistency across all components — automatically invalidating and refetching data for real-time UI synchronization without manual refresh.

Filed under: React NativeExpoNativeWindMongoDBConvexNode.JsExpress.Js