sergeyleschev / social-network

ļ£æ Social Network in SwiftUI with MVVM (Mobile + Back). Firebase for Login/Register. @ S. Leschev. Google Engineering Level: L6+
MIT License
58 stars 7 forks source link
firebase ios mvvm social-network swift swift-package-manager swiftui swiftui-framework ui-components

Social Network

Social Network in SwiftUI with MVVM, Firebase for Login/Register and other database.

To launch the mobile app, you will need:

  1. Create a Firebase account (App).
  2. Add the GoogleService-Info.plist file with your app data to the project (generated by Firebase).
  3. Enable Authentication in Firebase (Sign-in providers): Email/Password.
  4. Check and adjust the access rights of the Firestore Database (Cloud Firestore).
rules_version = '2';
service cloud.firestore {
  match /databases/{database}/documents {
    match /{document=**} {
      allow read, write: if request.auth != null;
    }
  }
}

Screens

screen-01screen-02screen-03screen-04screen-05screen-07

šŸ† Awards

Ranking #Dev: Global TOP 200 (Certificate)

drawing

Languages: Swift, Shell, Database.

šŸš€ Developer Roadmap

Contacts

I have a clear focus on time-to-market and don't prioritize technical debt. And I took part in the Pre-Sale/RFX activity as a System Architect, assessment efforts for Mobile (iOS-Swift, Android-Kotlin), Frontend (React-TypeScript) and Backend (NodeJS-.NET-PHP-Kafka-SQL-NoSQL). And I also formed the work of Pre-Sale as a CTO from Opportunity to Proposal via knowledge transfer to Successful Delivery.

šŸ›©ļø #startups #management #cto #swift #typescript #database

šŸ“§ Email: sergey.leschev@gmail.com

šŸ‘‹ LinkedIn: https://linkedin.com/in/sergeyleschev

šŸ‘‹ Twitter: https://twitter.com/sergeyleschev

šŸ‘‹ Github: https://github.com/sergeyleschev

šŸŒŽ Website: https://sergeyleschev.github.io

šŸŒŽ DEV Community: https://dev.to/sergeyleschev

ALT: SIARHEI LIASHCHOU