This project is based on the content of AppStuff's channel: Build Instagram With an Ex-Meta Engineer | SwiftUI + Firebase.
The app consist in a "replica" of a very famous social network, with much more simpler functionalities.
Register flow | Post flow | Feed and Profile flow |
- Login with e-mail and password
- Registration with e-mail and password
- Feed with all registered users' posts
- Search for users
- Post creation with image and caption
- User profile
- Logout
- Update user data when modified
- Feed Refresh
- Time elapsed after post upload
- Posts count
- Likes
- Follow functionality
- Follow/Following count
- Open post from profile page
- Feed only from followers
- Comments