{"id":10671,"date":"2026-09-21T10:46:08","date_gmt":"2026-09-21T01:46:08","guid":{"rendered":"https:\/\/www.freelifemakers.org\/wordpress\/?page_id=10671"},"modified":"2026-09-21T12:01:14","modified_gmt":"2026-09-21T03:01:14","slug":"lists","status":"publish","type":"page","link":"https:\/\/www.freelifemakers.org\/wordpress\/index.php\/lists\/","title":{"rendered":"\ud83d\udccb Lists(nextjs)"},"content":{"rendered":"\n<p>\ud83d\udcc1 \uae43\ud5c8\ube0c \ub808\ud3ec\uc9c0\ud1a0\ub9ac \ubaa9\ub85d\uc785\ub2c8\ub2e4.<br>Here is the list of GitHub repositories.<\/p>\n\n\n\n<p>\ud83d\udcd3 flm-nextjs<\/p>\n\n\n\n<p>&#8212; <a href=\"https:\/\/github.com\/gideonslife01\/flm-nextjs\">https:\/\/github.com\/gideonslife01\/flm-nextjs<\/a><\/p>\n\n\n\n<p># Basic<\/p>\n\n\n\n<p>myapp &#8211; \ud504\ub85c\uc81d\ud2b8 \uc2dc\uc791 \/ Project Start(myapp) &#8211;  API CRUD<\/p>\n\n\n\n<p>myapp2 &#8211; \ud3f0\ud2b8,\ud0c0\uc774\ud2c0,\ub77c\uc6b0\ud305 \/ Fonts, Titles, Routing(myapp2)<\/p>\n\n\n\n<p>myapp3 &#8211; \uc571\ub77c\uc6b0\ud2b8,\ud398\uc774\uc9c0\ub77c\uc6b0\ud2b8\/App Route,Page Route(myapp3)<\/p>\n\n\n\n<p>myapp4 &#8211; \ubc29\uba85\ub85d + markdown\ud30c\uc77c \/ Guestbook + Markdown file(myapp4)<\/p>\n\n\n\n<p>myapp5 &#8211; \uc18c\uc15c\ub85c\uadf8\uc778 \/ Social Login (github,myapp5)<\/p>\n\n\n\n<p>myapp6 &#8211; \ubc29\uba85\ub85d + SQLite \/ Guestbook + SQLite(myapp6)<\/p>\n\n\n\n<p>myapp7 &#8211; \ubc29\uba85\ub85d + sqlite+nextauth \/ guestbook + sqlite + nextauth(myapp7)<\/p>\n\n\n\n<p>myapp8 &#8211; \ubc29\uba85\ub85d + nextauth + ServerAction \/ Guestbook + nextauth + ServerAction(myapp8)<\/p>\n\n\n\n<p>myapp9 &#8211; Gotosocial + NextAuth(myapp9)<\/p>\n\n\n\n<p>myapp10 &#8211; Gotosocial + CRUD(myapp10)<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p># SNS Server<\/p>\n\n\n\n<p>myapp11 &#8211; SNS Server-1(API CRUD,myapp11) <\/p>\n\n\n\n<p>myapp12 &#8211; SNS Server-2(myapp12)<br>&#8211; gotosocial\uc11c\ubc84\uc5d0\uc11c \ub098\uc758 nextjs\uc11c\ubc84\ub85c \ud314\ub85c\uc6cc\ud558\ub294\uae30\ub2a5<br>Implementing a &#8220;follow&#8221; feature from a GoToSocial server to my Next.js server.<\/p>\n\n\n\n<p>myapp13 &#8211; SNS Server-3(myapp13)<br>&#8211; \uae00 \ubc30\ub2ec,public key \uac80\uc99d \/ Message delivery, public key verification<\/p>\n\n\n\n<p>myapp14 &#8211; SNS Server-4(myapp14)<br>&#8211; \uae00 \ubc30\ub2ec \uc5ed\ubc29\ud5a5 \/ Reverse-order content delivery<\/p>\n\n\n\n<p>myapp15 &#8211; SNS Server-5(myapp15)<br>&#8211; pinafore \ud314\ub85c\uc6cc \ubaa9\ub85d \/ pinafore follower list<\/p>\n\n\n\n<p>myapp16 &#8211; SNS Server-6(myapp16)<br>&#8211; Webfinger<\/p>\n\n\n\n<p>myapp17 &#8211; SNS Server-7(myapp17)<br>&#8211; \ud130\ubbf8\ub110\uc5d0\uc11c \ud314\ub85c\uc789 \ub9ac\uc2a4\ud2b8 \/ Following list in the terminal<\/p>\n\n\n\n<p>myapp18 &#8211; SNS Server-8(myapp18)<br>&#8211; \uac1c\ubcc4\uae00 \ud655\uc778\uacfc \ud0c0\uc784\ub77c\uc778\uc744 \uad6c\ud604 \/ Implemented individual post viewing and a timeline.<\/p>\n\n\n\n<p>myapp19 &#8211; SNS Server-9(myapp19)<br>&#8211; inbox_posts \ud14c\uc774\ube14\uc5d0 actor\uc640 original_id\ud544\ub4dc\ub97c \ucd94\uac00 <br>Add the <code>actor<\/code> and <code>original_id<\/code> fields to the <code>inbox_posts<\/code> table.<\/p>\n\n\n\n<p>myapp20 &#8211; SNS Server-10(myapp20)<br>&#8211; \ube0c\ub77c\uc6b0\uc800\uc5d0\uc11c posts\ub098 inbox_posts\ud14c\uc774\ube14\uc758 API\uac12 \ubcf4\uae30<br>View API values \u200b\u200bfor the <code>posts<\/code> or <code>inbox_posts<\/code> tables in the browser.<\/p>\n\n\n\n<p>myapp21 &#8211; SNS Server-11(myapp21)<br>&#8211; \uac19\uc740 \uc0ac\uc6a9\uc790\uac00 \ub450\ubc88 \uc785\ub825\ub418\ub294 \ubb38\uc81c\ub97c \uc218\uc815 \/ Fixed an issue where the same user was entered twice.<\/p>\n\n\n\n<p>myapp22 &#8211; SNS Server-12(myapp22)<br>&#8211; \ud314\ub85c\uc789\uacfc \ud314\ub85c\uc6cc\uac00 \ud14c\uc774\ube14\uc5d0 \uc800\uc7a5\ub418\uc9c0 \uc54a\ub294 \ubb38\uc81c\ub97c \uc218\uc815<br>Fixed an issue where following and follower data were not being saved to the database.<\/p>\n\n\n\n<p>myapp23 &#8211; SNS Server-13(myapp23)<br>&#8211; \uc88b\uc544\uc694,\uc88b\uc544\uc694 \ucde8\uc18c \/ Like,Like undo<\/p>\n\n\n\n<p>myapp24 &#8211; SNS Server-14(myapp24)<br>&#8211; \ubd80\uc2a4\ud2b8 \uae30\ub2a5 \uad6c\ud604 \/ Implementing the boost function<\/p>\n\n\n\n<p>myapp25 &#8211; SNS Server-15(myapp25)<br>&#8211; \ubd80\uc2a4\ud2b8 \uae00 \ubc30\ub2ec \/ Boost Post Delivery<\/p>\n\n\n\n<p>myapp26 &#8211; SNS Server-16(myapp26)<br>&#8211; \uc561\ud2f0\ube0c \ud14c\ub9c8 \/ Activie Theme (1)<\/p>\n\n\n\n<p>myapp27 &#8211; SNS Server-17(myapp27)<br>&#8211; \uc561\ud2f0\ube0c \ud14c\ub9c8 \/ Activie Theme (2)<\/p>\n\n\n\n<p>myapp28 &#8211; SNS Server-18(myapp28)<br>&#8211; \ubd80\uc2a4\ud2b8 \ubc84\ud2bc \ucd94\uac00 \/ Add Boost button<\/p>\n\n\n\n<p>myapp29 &#8211; SNS Server-19(myapp29)<br>&#8211; \uc88b\uc544\uc694 \ubc84\ud2bc \ucd94\uac00 \/ Add like button<\/p>\n\n\n\n<p>myapp30 &#8211; SNS Server-20(myapp30)<br>&#8211; \uc5f0\ubc29 \uae00 \uc0ad\uc81c \/ Delete Federation Post<\/p>\n\n\n\n<p>myapp31 &#8211; SNS Server-21(myapp31)<br>&#8211; \ud68c\uc6d0\uad00\ub9ac,inbox public key \uac80\uc99d \/ Member management, inbox public key verification<\/p>\n\n\n\n<p>myapp32 &#8211; SNS Server-22(myapp32)<br>&#8211; \uc778\ubc15\uc2a4\uc5d0 \uacf5\uac1c \ud0a4 \uce90\uc2dc <br> Inbox Public Key Cache<br>&#8211; Pinafore\uc5d0\uc11c \uae00 \uc791\uc131 \ud558\uae30 \uc704\ud55c Outbox POST \ud568\uc218 \ucd94\uac00 <br>Added an Outbox POST function for writing posts in Pinafore.<\/p>\n\n\n\n<p>myapp33 &#8211; SNS Server-23(myapp33)<br>&#8211; Pinafore\uc5d0 \ub85c\uadf8\uc778\ud558\uae30(OAuth) \/ Log in to Pinafore (OAuth)<\/p>\n\n\n\n<p>myapp34 &#8211; SNS Server-24(myapp34)<br>&#8211; Pinafore\uc5d0\uc11c \uc11c\ubc84 \uac80\uc0c9 \/ Search for servers in Pinafore<\/p>\n\n\n\n<p>myapp35 &#8211; SNS Server-25(myapp35)<br>&#8211; Pinafore\uc5d0\uc11c \uc11c\ubc84 \uac80\uc0c9 \ud6c4 \uc0c1\uc138\ud398\uc774\uc9c0 \/ Detailed view after searching for servers in Pinafore<\/p>\n\n\n\n<p>myapp36 &#8211; SNS Server-26(myapp36)<br>&#8211; pinafore \ud648 \ud0c0\uc784\ub77c\uc778\uc5d0 \ubd80\uc2a4\ud2b8,\uc88b\uc544\uc694 \ucd94\uac00 \/ Added Boost and Like buttons to the Pinafore home timeline.<\/p>\n\n\n\n<p>myapp37 &#8211; SNS Server-27(myapp37)<br>&#8211; pinafore \ud504\ub85c\ud544\uc5d0\uc11c \ud314\ub85c\uc6b0\uc640 \ud314\ub85c\uc6cc \ub9ac\uc2a4\ud2b8\ub97c \ubcfc \uc218 \uc788\uc2b5\ub2c8\ub2e4.<br>You can view the lists of people you follow and your followers on your Pinafore profile.<\/p>\n\n\n\n<p>myapp38 &#8211; SNS Server-28(myapp38)<br>&#8211; pinafore\uc5d0\uc11c \ud314\ub85c\uc6cc,\uc88b\uc544\uc694,\ubd80\uc2a4\ud2b8 \uc54c\ub9bc\uc744 \ubcfc \uc218 \uc788\uc2b5\ub2c8\ub2e4.<br>You can view notifications for followers, likes, and boosts on Pinafore.<\/p>\n\n\n\n<p>myapp39 &#8211; SNS Server-29(myapp39)<br>&#8211; pinafore,\uc6f9\uc0ac\uc774\ud2b8 \ub85c\uadf8\uc778 \ubc0f \ud68c\uc6d0\uac00\uc785 \/ pinafore, website login and sign-up<\/p>\n\n\n\n<p>myapp40 &#8211; SNS Server-30(myapp40)<br>-\ub85c\uadf8\uc778 \ubcf4\uc548\uac15\ud654(jwt\uc778\uc99d,httpOnly,Samesite) <br>Enhanced Login Security (JWT Authentication, HttpOnly, SameSite)<\/p>\n\n\n\n<p>myapp41 &#8211; SNS Server-31(myapp41)<br>&#8211; \uba54\uc778\ud398\uc774\uc9c0 \ud5e4\ub354\ucd94\uac00,\ud314\ub85c\uc6b0 \ubc84\ud2bc \ucd94\uac00 \/ Added header and follow button to the main page.<\/p>\n\n\n\n<p>myapp42 &#8211; SNS Server-32(myapp42)<br>&#8211; \uc874\uc7ac\ud558\uc9c0 \uc54a\ub294 \uacc4\uc815\uc73c\ub85c \uc811\uadfc\uc2dc 404 \ucc98\ub9ac \/ Handle 404 when accessing a non-existent account.<br>&#8211; \ud314\ub85c\uc6cc,\ud314\ub85c\uc6b0 \ub9ac\uc2a4\ud2b8 \/ Follower and following lists<\/p>\n\n\n\n<p>myapp43 &#8211; SNS Server-33(myapp33)<br>&#8211; \ud314\ub85c\uc6cc,\ud314\ub85c\uc789 \ub9ac\uc2a4\ud2b8 \ud14c\ub9c8\uc5d0 \ud3ec\ud568 \/ The follower and following lists have been included in the theme.<\/p>\n\n\n\n<p>myapp44 &#8211; SNS Server-34(myapp34)<br>&#8211; Notifications \uae30\ub2a5 \ud14c\ub9c8\uc5d0 \ud3ec\ud568 \/ Notifications feature included in the theme<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\ud83d\udcc1 \uae43\ud5c8\ube0c \ub808\ud3ec\uc9c0\ud1a0\ub9ac \ubaa9\ub85d\uc785\ub2c8\ub2e4.Here is the list of GitHub repositories. \ud83d\udcd3 flm-nextjs &#8212; https:\/\/github.com\/gideonslife01\/flm-nextjs # Basic myapp &#8211; \ud504\ub85c\uc81d\ud2b8 \uc2dc\uc791 \/ Project Start(myapp) &#8211; API CRUD myapp2 &#8211; \ud3f0\ud2b8,\ud0c0\uc774\ud2c0,\ub77c\uc6b0\ud305 \/ Fonts, Titles, Routing(myapp2) myapp3 &#8211; \uc571\ub77c\uc6b0\ud2b8,\ud398\uc774\uc9c0\ub77c\uc6b0\ud2b8\/App Route,Page Route(myapp3) myapp4 &#8211; \ubc29\uba85\ub85d + markdown\ud30c\uc77c \/ Guestbook + Markdown file(myapp4) myapp5 &#8211; \uc18c\uc15c\ub85c\uadf8\uc778 \/ Social Login (github,myapp5) [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-10671","page","type-page","status-publish","hentry","missing-thumbnail"],"_links":{"self":[{"href":"https:\/\/www.freelifemakers.org\/wordpress\/index.php\/wp-json\/wp\/v2\/pages\/10671","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.freelifemakers.org\/wordpress\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.freelifemakers.org\/wordpress\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.freelifemakers.org\/wordpress\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.freelifemakers.org\/wordpress\/index.php\/wp-json\/wp\/v2\/comments?post=10671"}],"version-history":[{"count":43,"href":"https:\/\/www.freelifemakers.org\/wordpress\/index.php\/wp-json\/wp\/v2\/pages\/10671\/revisions"}],"predecessor-version":[{"id":10726,"href":"https:\/\/www.freelifemakers.org\/wordpress\/index.php\/wp-json\/wp\/v2\/pages\/10671\/revisions\/10726"}],"wp:attachment":[{"href":"https:\/\/www.freelifemakers.org\/wordpress\/index.php\/wp-json\/wp\/v2\/media?parent=10671"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}