Snapiens
Knowledge management is fragmented; users need mobile access to query their personal documents via AI.
Project Overview
Snapiens is a powerful AI-driven mobile companion app designed to help users interact with their personal knowledge base on the go. Built as a companion to the snapiens.ai web platform, it allows users to organize documents, files, and links into structured "Spaces" and "Folders," making them instantly accessible for context-aware conversations with an AI assistant. The app focuses on providing read-only access to knowledge bases while offering a seamless, real-time chat experience with documents.
The Challenge
Knowledge management is often fragmented across multiple devices and platforms. While web-based AI tools are powerful, users need a way to access their structured information and query it while mobile. The primary challenge was to create a mobile experience that maintains the hierarchy of organized data (Spaces/Folders) while providing a high-performance, streaming chat interface that adheres strictly to App Store guidelines regarding companion apps and digital purchases-ensuring all payment processing remains on the web platform.
My Role and Contributions
As the mobile app developer for this project, I was responsible for the entire mobile lifecycle-from architecture to App Store submission. I architected and implemented the core mobile application using React Native, setting up the multi-workspace management system, developing the real-time SSE (Server-Sent Events) streaming chat interface, and building the responsive document browser. I managed all aspects of integration, including complex authentication flows (Google, Apple, Email), global state with Redux Toolkit, and the overall premium UI/UX.
Technologies Used
- Framework: React Native (0.81)
- State Management: Redux Toolkit & Redux Persist
- Streaming: Server-Sent Events (SSE) for AI responses
- Animations: Moti & React Native Reanimated
- Navigation: React Navigation (v7)
- UI Components: Phosphor Icons, Bottom Sheet v5, Linear Gradient
- Auth: Google Sign-In, Apple Authentication
Key Features Implemented
- Context-Aware AI Chat: Engage in deep conversations with uploaded documents using real-time streaming responses.
- Multi-Workspace Management: Seamlessly switch between different "Brains" or workspaces with a dedicated selector.
- Hierarchical Document Browser: Browse Spaces, Folders, and Documents with a clean, mobile-first interface.
- Rich Media Support: View document metadata and attached files directly within the app.
- Secure Multi-Auth: Flexible login options including social providers and secure OTP-base email login.
- Premium UX: Smooth micro-animations and polished dark theme for an elite user experience.
Mobile Experience
Outcomes
Snapiens successfully launched as a high-performance companion app, significantly increasing user engagement for the platform. The app provides a fluid, desktop-class chat experience on mobile, allowing professionals and researchers to query their knowledge base anywhere. The project demonstrated my ability to handle complex AI integrations, manage multi-tenant workspace architectures, and navigate the technical and regulatory requirements of the Apple App Store.