diff --git a/SOPT-Stamp-iOS/SOPT-iOS.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/SOPT-Stamp-iOS/SOPT-iOS.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
new file mode 100644
index 000000000..18d981003
--- /dev/null
+++ b/SOPT-Stamp-iOS/SOPT-iOS.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
@@ -0,0 +1,8 @@
+
+
+
+
+ IDEDidComputeMac32BitWarning
+
+
+
diff --git a/SOPT-iOS/Projects/Features/AppMyPageFeature/Demo/Resources/Assets.xcassets/AccentColor.colorset/Contents.json b/SOPT-iOS/Projects/Features/AppMyPageFeature/Demo/Resources/Assets.xcassets/AccentColor.colorset/Contents.json
new file mode 100644
index 000000000..eb8789700
--- /dev/null
+++ b/SOPT-iOS/Projects/Features/AppMyPageFeature/Demo/Resources/Assets.xcassets/AccentColor.colorset/Contents.json
@@ -0,0 +1,11 @@
+{
+ "colors" : [
+ {
+ "idiom" : "universal"
+ }
+ ],
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/SOPT-iOS/Projects/Features/AppMyPageFeature/Demo/Resources/Assets.xcassets/AppIcon.appiconset/Contents.json b/SOPT-iOS/Projects/Features/AppMyPageFeature/Demo/Resources/Assets.xcassets/AppIcon.appiconset/Contents.json
new file mode 100644
index 000000000..13613e3ee
--- /dev/null
+++ b/SOPT-iOS/Projects/Features/AppMyPageFeature/Demo/Resources/Assets.xcassets/AppIcon.appiconset/Contents.json
@@ -0,0 +1,13 @@
+{
+ "images" : [
+ {
+ "idiom" : "universal",
+ "platform" : "ios",
+ "size" : "1024x1024"
+ }
+ ],
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/SOPT-iOS/Projects/Features/AppMyPageFeature/Demo/Resources/Assets.xcassets/Contents.json b/SOPT-iOS/Projects/Features/AppMyPageFeature/Demo/Resources/Assets.xcassets/Contents.json
new file mode 100644
index 000000000..73c00596a
--- /dev/null
+++ b/SOPT-iOS/Projects/Features/AppMyPageFeature/Demo/Resources/Assets.xcassets/Contents.json
@@ -0,0 +1,6 @@
+{
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/SOPT-iOS/Projects/Features/AppMyPageFeature/Demo/Resources/Launch Screen.storyboard b/SOPT-iOS/Projects/Features/AppMyPageFeature/Demo/Resources/Launch Screen.storyboard
new file mode 100644
index 000000000..52cfadaf1
--- /dev/null
+++ b/SOPT-iOS/Projects/Features/AppMyPageFeature/Demo/Resources/Launch Screen.storyboard
@@ -0,0 +1,48 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SOPT-iOS/Projects/Features/AppMyPageFeature/Demo/Sources/Application/AppDelegate.swift b/SOPT-iOS/Projects/Features/AppMyPageFeature/Demo/Sources/Application/AppDelegate.swift
new file mode 100644
index 000000000..339200923
--- /dev/null
+++ b/SOPT-iOS/Projects/Features/AppMyPageFeature/Demo/Sources/Application/AppDelegate.swift
@@ -0,0 +1,32 @@
+//
+// AppDelegate.swift
+// ProjectDescriptionHelpers
+//
+// Created by 양수빈 on 2022/10/01.
+//
+
+import UIKit
+
+import Core
+
+@main
+class AppDelegate: UIResponder, UIApplicationDelegate {
+
+ func application( _ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
+
+ return true
+ }
+
+ // MARK: UISceneSession Lifecycle
+
+ func application( _ application: UIApplication,
+ configurationForConnecting connectingSceneSession: UISceneSession,
+ options: UIScene.ConnectionOptions
+ ) -> UISceneConfiguration {
+ return UISceneConfiguration(name: "Default Configuration", sessionRole: connectingSceneSession.role)
+ }
+
+ func application( _ application: UIApplication,
+ didDiscardSceneSessions sceneSessions: Set
+ ) {}
+}
diff --git a/SOPT-iOS/Projects/Features/AppMyPageFeature/Demo/Sources/Application/SceneDelegate.swift b/SOPT-iOS/Projects/Features/AppMyPageFeature/Demo/Sources/Application/SceneDelegate.swift
new file mode 100644
index 000000000..f6d900d37
--- /dev/null
+++ b/SOPT-iOS/Projects/Features/AppMyPageFeature/Demo/Sources/Application/SceneDelegate.swift
@@ -0,0 +1,38 @@
+//
+// SceneDelegate.swift
+// ProjectDescriptionHelpers
+//
+// Created by 양수빈 on 2022/10/01.
+//
+
+import UIKit
+
+
+class SceneDelegate: UIResponder, UIWindowSceneDelegate {
+
+ var window: UIWindow?
+
+ func scene(_ scene: UIScene,
+ willConnectTo session: UISceneSession,
+ options connectionOptions: UIScene.ConnectionOptions) {
+ guard let scene = (scene as? UIWindowScene) else { return }
+
+ window = UIWindow(frame: scene.coordinateSpace.bounds)
+ window?.windowScene = scene
+ let vc = TestVC()
+ window?.rootViewController = UINavigationController(rootViewController: vc)
+ window?.makeKeyAndVisible()
+ }
+
+ func sceneDidDisconnect(_ scene: UIScene) {}
+
+ func sceneDidBecomeActive(_ scene: UIScene) {
+ UIApplication.shared.applicationIconBadgeNumber = 0
+ }
+
+ func sceneWillResignActive(_ scene: UIScene) {}
+
+ func sceneWillEnterForeground(_ scene: UIScene) {}
+
+ func sceneDidEnterBackground(_ scene: UIScene) {}
+}
diff --git a/SOPT-iOS/Projects/Features/AppMyPageFeature/Demo/Sources/ModuleFactory/ModuleFactory.swift b/SOPT-iOS/Projects/Features/AppMyPageFeature/Demo/Sources/ModuleFactory/ModuleFactory.swift
new file mode 100644
index 000000000..8e0096fcb
--- /dev/null
+++ b/SOPT-iOS/Projects/Features/AppMyPageFeature/Demo/Sources/ModuleFactory/ModuleFactory.swift
@@ -0,0 +1,23 @@
+//
+// ModuleFactory.swift
+// SOPT-Stamp-iOS
+//
+// Created by 양수빈 on 2022/10/06.
+// Copyright © 2022 SOPT-Stamp-iOS. All rights reserved.
+//
+
+import Foundation
+
+import Presentation
+import Network
+import Domain
+import Data
+
+public class ModuleFactory {
+ static let shared = ModuleFactory()
+ private init() { }
+}
+
+extension ModuleFactory: ModuleFactoryInterface {
+
+}
diff --git a/SOPT-iOS/Projects/Features/AppMyPageFeature/Interface/Sources/MainFeatureViewControllable.swift b/SOPT-iOS/Projects/Features/AppMyPageFeature/Interface/Sources/MainFeatureViewControllable.swift
new file mode 100644
index 000000000..967298e01
--- /dev/null
+++ b/SOPT-iOS/Projects/Features/AppMyPageFeature/Interface/Sources/MainFeatureViewControllable.swift
@@ -0,0 +1,16 @@
+//
+// MainFeatureViewControllable.swift
+// MainFeatureInterface
+//
+// Created by 김영인 on 2023/03/18.
+// Copyright © 2023 SOPT-iOS. All rights reserved.
+//
+
+import BaseFeatureDependency
+import Core
+
+public protocol AppMyPageViewControllerable: ViewControllable { }
+
+public protocol AppMyPageFeatureViewBuildable {
+ func makeAppMyPageViewController() -> AppMyPageViewControllerable
+}
diff --git a/SOPT-iOS/Projects/Features/AppMyPageFeature/Sources/AppMypageScene/View/MyPageSectionListItemView.swift b/SOPT-iOS/Projects/Features/AppMyPageFeature/Sources/AppMypageScene/View/MyPageSectionListItemView.swift
new file mode 100644
index 000000000..dd5975606
--- /dev/null
+++ b/SOPT-iOS/Projects/Features/AppMyPageFeature/Sources/AppMypageScene/View/MyPageSectionListItemView.swift
@@ -0,0 +1,9 @@
+//
+// MyPageSectionListItemView.swift
+// AppMyPageFeature
+//
+// Created by Ian on 2023/04/16.
+// Copyright © 2023 SOPT-iOS. All rights reserved.
+//
+
+import Foundation
diff --git a/SOPT-iOS/Projects/Features/AppMyPageFeature/Tests/Resources/dummy.txt b/SOPT-iOS/Projects/Features/AppMyPageFeature/Tests/Resources/dummy.txt
new file mode 100644
index 000000000..938179bff
--- /dev/null
+++ b/SOPT-iOS/Projects/Features/AppMyPageFeature/Tests/Resources/dummy.txt
@@ -0,0 +1 @@
+Dummy
\ No newline at end of file
diff --git a/SOPT-iOS/Projects/Features/AppMyPageFeature/Tests/Sources/UnitTest.swift b/SOPT-iOS/Projects/Features/AppMyPageFeature/Tests/Sources/UnitTest.swift
new file mode 100644
index 000000000..8b1378917
--- /dev/null
+++ b/SOPT-iOS/Projects/Features/AppMyPageFeature/Tests/Sources/UnitTest.swift
@@ -0,0 +1 @@
+