NOX - The Social Alarm Clock logo

NOX - The Social Alarm Clock

NOX is a social network with a unique and revolutionary concept.

Information

👤 Client: Lapsus

👨‍💻 Role: React Native & Expo Lead Mobile Developer

⏱️ Duration: 6 months

🏷️ Category: Social networks

The project

NOX is a revolutionary social alarm clock that transforms the morning wake-up experience. Users wake up every day to exclusive videos (noxs) created by friends, family, and favorite creators. The app combines an alarm clock, social network, and video feed to create a unique and engaging experience where users can wake up the world with their creative content.

The app offers: • Social alarm clock with automatic playback of noxs upon waking • Infinite scroll video feed to discover community content • Nox creation with music, filters, stickers, and GIFs • Interactive map to discover and wake up users nearby • Instant messaging to connect with other users • Dreams (24-hour disappearing stories) to share daily pursuits • Personalized wake-up experience with content selection • Global creator community sharing concerts, sports, news, and life moments • Profile customization and favorite nox sharing • Discovery of thousands of new noxs created daily

My contribution

• Joined as React Native & Expo expert developer, then promoted to Lead Developer • Technical leadership of a development team (junior to senior developers) • Advanced GraphQL cache management with Apollo Client for optimal data fetching • Query optimization to reduce network calls and improve app responsiveness • Major video feed performance optimization (infinite scroll) • Implementation of video pre-loading for the next items in the feed • Memory management to prevent crashes during extended scrolling sessions • Multiple video player library evaluations and optimizations (Expo Video, React Native Video) • Video streaming implementation with chunked/streaming playback • Code reviews to maintain code quality and best practices • Mentoring of junior developers and knowledge sharing • Technical decision-making for architecture and implementation approaches • Cross-feature development across all major app functionalities

Technical challenges overcome: • GraphQL cache management with Apollo Client for the real-time social features • Video feed performance optimization for smooth infinite scrolling • Video pre-loading strategy balancing performance and memory consumption • Memory leak prevention during extended video feed browsing sessions • Evaluation and implementation of optimal video streaming solutions • Non-standard video format handling with chunked/streaming playback • Leadership of a multi-level team with varying experience levels • Code review processes ensuring quality across all team contributions • Technical mentoring fostering junior developer growth • Strategic technical decisions impacting app architecture and scalability • Integration with a custom backend for all social features

The technologies and tools used

React Native

Expo

Video Streaming

TypeScript

GraphQL

Apollo Client

Git & GitHub

Figma

Android Studio

Xcode

VSCode

Results

• Excellent user ratings: 4.9★ on App Store and 4.6★ on Google Play • Significantly improved video feed performance with optimized infinite scroll • Reduced memory consumption and crash rates through strategic video management • Established robust GraphQL cache architecture with Apollo Client • Successfully led development team • Maintained high code quality standards through systematic code reviews • Contributed to all major features • Delivered smooth and responsive user experience across iOS and Android • Built scalable architecture supporting NOX's unique social alarm clock concept

Client feedback:

“Thanks to his professionalism and rigor, Maximilien very quickly proved to be of great value to our development. We highly recommend Maximilien and hope to continue benefiting from his expertise.” - Luc (5★)

Image gallery

screenshot-0screenshot-1screenshot-2screenshot-3

Got a project in mind? Let's talk about it!

I would be happy to discuss your project and see how I can help you

NOX - The Social Alarm Clock - Lapsus | Maximilien Meyer