Communit-us Mobile App

Tech Stack
Overview
Problem Solved
Solution
Workflow
- Registration: Create a professional profile with interests and expertise areas
- Discovery: Browse upcoming events with search, filters, and recommendation cards
- Scheduling: Register for events and build a personalized session calendar
- Materials: Preview and download abstracts, schedules, and presentations as PDFs
- Networking: Connect with attendees, send messages, and schedule meetups
- Updates: Receive push notifications for schedule changes, reminders, and community news
- Offline Access: View saved schedules and documents without an internet connection
Technical Highlights
- Mobile: React Native with TypeScript for iOS and Android
- Backend: Firebase ecosystem for auth, database, messaging, and file storage
- Documents: Native PDF rendering with thumbnail caching and background downloads
- Real-Time: Firestore for live event updates and chat synchronization
- Performance: Lazy loading, image optimization, and query pagination for large datasets
- Offline: Local caching of schedules, profiles, and downloaded documents
Key Takeaways
Features
Secure user authentication and profile management
Event discovery and session browsing
Real-time networking and in-app communication
PDF preview and download for event materials
Dynamic and responsive UI for content-rich experiences
Push notifications for event reminders and updates
Offline access to schedules and saved abstracts
Architecture
Communit-us is a React Native cross-platform application using Firebase for authentication, real-time database, cloud messaging, and storage. The architecture supports large concurrent user bases through optimized Firestore queries and connection management. PDF rendering uses native libraries for smooth preview and download performance.
API & System Flow
User registers and creates a professional profile → Browses the event catalog with search and filter options → Registers for events and builds a personalized schedule → Receives real-time updates and reminders via push notifications → Accesses session materials via PDF preview or download → Networks with other attendees through in-app messaging → Offline mode caches schedules and saved documents.
Challenges & Solutions
Implemented lazy loading with server-side PDF compression and on-device caching. Users can preview thumbnails instantly and download full documents on demand with background processing.
Related Projects

App Lens
AppLens is a full-stack web application designed to help developers and designers create professional app store screenshots and promotional graphics for iOS and Android applications. With an intuitive visual editor, pre-designed templates, and powerful customization options.

Schema Builder
Intelligent full-stack database schema designer that revolutionizes database modeling: visually design schemas with AI-powered chat assistance, create tables and relationships through an intuitive canvas, get instant SQL generation and real-time collaboration. Built with React TypeScript + Vite frontend, Go backend with MongoDB, Firebase authentication with Google OAuth, and AI-driven schema recommendations for seamless database architecture planning.

SchemaCraft
Revolutionary full-stack SaaS that transforms API development: create custom APIs instantly through visual schema design, get auto-generated CRUD endpoints with authentication, real-time collaboration, and comprehensive admin controls. Built with React TypeScript frontend, Go backend, deployed on AWS with automated CI/CD.
