https://github.com/ahmedragab99/socially_ios
ios 14 app using swift ui and custom Back end with express and mongo db
https://github.com/ahmedragab99/socially_ios
alamofire imgur ios mvvm-architecture swift swiftui
Last synced: about 2 months ago
JSON representation
ios 14 app using swift ui and custom Back end with express and mongo db
- Host: GitHub
- URL: https://github.com/ahmedragab99/socially_ios
- Owner: AhmedRagab99
- License: mit
- Created: 2020-06-28T05:26:05.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2021-01-08T00:44:40.000Z (over 4 years ago)
- Last Synced: 2025-02-01T04:22:50.583Z (4 months ago)
- Topics: alamofire, imgur, ios, mvvm-architecture, swift, swiftui
- Language: Swift
- Homepage:
- Size: 1.22 MB
- Stars: 2
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Socially_ios
> ios 14 app using swift_ui version 2 with custom Back end with express and mongo db
[](https://developer.apple.com/iphone/index.action)
[](https://developer.apple.com/swift)
## 🧐 About
Socially is a sociall media ios 14 app clone like instagram written in swiftui with abillity to login and logout ,
post feed with the following user with like and like post and comment,uncomment etc with a custom backend with express and mongodb

## Features
- [1] sign in / sign up with validation
- [2] Follow/unfollow users
- [3] post feed based on followers based on last posted
- [4] add post
- [5] delete post
- [6] like and like posts
- [7] show all users in app
- [8] profile page
- [9] image upload using imgur## 📱 Screenshots
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
## Requirements
- iOS 14.0
- Xcode 12 beta## libraries
``` swift
pod 'Alamofire'
pod 'SDWebImageSwiftUI'
pod 'lottie-ios'
```
## ⚡ Technologies
- back-end integration using RestApi
- Alamoofire Network layer
- Alamofire interceptor for Tokens
- MVVM pattern
- swiftui2.0 grids,widgets
- UserDefaults for save userdata
- UIKit components
- lottie Animation
- user authrization and Auth
## ContributeI would love you for the contribution to Socially_ios, check the ``LICENSE`` file for more info.
## Resources
- [Alamofire Adapter and interceptor](https://www.youtube.com/watch?v=-1UVFFOl-qU)
- [Swiftui grids appcoda](https://www.appcoda.com/swiftui-lazyvgrid-lazyhgrid/)
- [Create full Network layer with Alamofire](https://www.youtube.com/watch?v=bOg6HIX1zPo)
- [SwiftUi totourial hacking with swift.](https://www.hackingwithswift.com/100/swiftui)
- [upload image to imgur site with urlSession](https://johncodeos.com/how-to-upload-image-to-imgur-in-ios-using-swift/)