Skip to content

mcansimsek98/Instgram-Clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 

Repository files navigation

Instagram Clone 📸

This project is a basic clone of Instagram, designed to mimic its core features. It is built using SwiftUI and Firebase.

🚀 Features

  • User registration and login (Firebase Authentication)
  • User profile page
  • Photo upload and sharing
  • Viewing shared posts
  • Following other users
  • Liking and commenting on posts

🛠️ Technologies Used

  • SwiftUI: For modern and declarative UI development.
  • Firebase:
    • Authentication: For user sign-in and registration.
    • Storage: For storing and retrieving uploaded photos.
  • MVVM (Model-View-ViewModel): Clean architectural approach.

📂 Project Structure

InstagramClone/
├── Models/
├── Views/
│   ├── Authentication/
│   ├── Home/
│   ├── Search/
│   ├── Upload/
│   ├── Profile/
├── ViewModels/
├── Services/
├── Resources/
└── README.md
    

🖼️ Screenshots

Login Home Search Share Post Profile
Login Home Search Share Post Profile

💡 Future Improvements

  • Story feature
  • Messaging system
  • Push notifications
  • More user interaction features

About

Instagram clone with SwiftUI

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages