Blog Project

A blog project where you can write your articles, upload photos, categorize them, and add them to your favorites. The aim of the project is to learn the use of Core Data.


Clone the project

git clone
cd CoreData-Blog/
open CoreData-Blog.xcodeproj/

Tech Stack

- Swift 5 
- MVVM Architectural Pattern
- Core Data 
- Core Data Service Layer
- Swift Banner Notification


  • Unit tests will be written
  • User interface will be improved
  • Service layer will be refactored


Add Screen Search Screen
Home Screen Profile Screen


View Github