Project Description
Social network app:
The project comes with full backend integration (using Firebase), to provide real-time scalable chat functionality for iOS apps. The application is working end-to-end .
Social Network App Features
- Home & Discover Feed
- News Feed
- Social Wall
- Posts from friends
- Everything is fully integrated with Firebase backend
- Real-time updates from friends
- Discover Feed (popular posts from non-friends)
- Reverse chronological order
- Stories
- Add New Story
- Camera
- Import from Photo Library
- Ephemeral: Stories disappear after 24h (customizable)
- Unlimited stories per user
- Videos & Photos
- Posts
- Create a new post
- Check-ins
- Multiple photo uploads
- Interactive Location Picker
- Import Photos from Library
- Photo Camera integration
- Full-screen Media Viewer
- Pull to Dismiss
- Full-screen Swipe Photo Carousel
- Delete Post
- Report / Block Post
- Post Details with Comments List
- Emojis
- Automatic upload to Firebase Database and Storage
- Reactions
- Social Reactions (Like, Love, Angry, Wow, Dislike – customizable)
- Undo Reaction
- Notifications when someone reacts on your posts
- Automatically synced to Firebase
- Comments
- Add a Comment
- Reverse chronological order
- Real-time Comment Count
- Chat
- Private 1-1 Messaging
- Groups
- Create a Group
- Leave Group
- Rename Group
- Real-time Chat
- Push Notifications for each message
- Photo Sharing
- Full-screen Media Viewer
- Emojis
- Clickable URLs
- Fully integrated with Firebase Backend
- Friendships Management
- Add / Accept / Decline Friend Requests
- Social graph management
- Friends List
- Friends of Friends List
- Push Notifications on add & accept friend requests
- Integrated with Firebase backend
- Friends List
- Search Friends
- Profiles
- Profile Photos
- Friends List
- Settings
- Account Details
- Edit Profile
- User Management
- New User Onboarding
- Sign in with Apple
- Login with Facebook
- Login with E-mail & Password
- Login with Face ID / Touch ID
- Sign up
- Terms of Service (required by Apple Guidelines)
- Remember Password feature
- Logout functionality
- Integration with Firebase Auth & Firebase Storage
- User Reporting & Blocking (required by Apple Guidelines)
- Share Post to other social media apps (Messenger, Whatsapp, Twitter, Facebook, Linkedin, WeChat, Weibo, Copy Link, etc)
- Push Notifications
- Dark Mode support
- Loading States
- Empty States