๐Ÿ“‹ Lists(nextjs)

๐Ÿ“ ๊นƒํ—ˆ๋ธŒ ๋ ˆํฌ์ง€ํ† ๋ฆฌ ๋ชฉ๋ก์ž…๋‹ˆ๋‹ค.
Here is the list of GitHub repositories.

๐Ÿ““ flm-nextjs

https://github.com/gideonslife01/flm-nextjs

# Basic

myapp – ํ”„๋กœ์ ํŠธ ์‹œ์ž‘ / Project Start(myapp) – API CRUD

myapp2 – ํฐํŠธ,ํƒ€์ดํ‹€,๋ผ์šฐํŒ… / Fonts, Titles, Routing(myapp2)

myapp3 – ์•ฑ๋ผ์šฐํŠธ,ํŽ˜์ด์ง€๋ผ์šฐํŠธ/App Route,Page Route(myapp3)

myapp4 – ๋ฐฉ๋ช…๋ก + markdownํŒŒ์ผ / Guestbook + Markdown file(myapp4)

myapp5 – ์†Œ์…œ๋กœ๊ทธ์ธ / Social Login (github,myapp5)

myapp6 – ๋ฐฉ๋ช…๋ก + SQLite / Guestbook + SQLite(myapp6)

myapp7 – ๋ฐฉ๋ช…๋ก + sqlite+nextauth / guestbook + sqlite + nextauth(myapp7)

myapp8 – ๋ฐฉ๋ช…๋ก + nextauth + ServerAction / Guestbook + nextauth + ServerAction(myapp8)

myapp9 – Gotosocial + NextAuth(myapp9)

myapp10 – Gotosocial + CRUD(myapp10)


# SNS Server

myapp11 – SNS Server-1(API CRUD,myapp11)

myapp12 – SNS Server-2(myapp12)
– gotosocial์„œ๋ฒ„์—์„œ ๋‚˜์˜ nextjs์„œ๋ฒ„๋กœ ํŒ”๋กœ์›Œํ•˜๋Š”๊ธฐ๋Šฅ
Implementing a “follow” feature from a GoToSocial server to my Next.js server.

myapp13 – SNS Server-3(myapp13)
– ๊ธ€ ๋ฐฐ๋‹ฌ,public key ๊ฒ€์ฆ / Message delivery, public key verification

myapp14 – SNS Server-4(myapp14)
– ๊ธ€ ๋ฐฐ๋‹ฌ ์—ญ๋ฐฉํ–ฅ / Reverse-order content delivery

myapp15 – SNS Server-5(myapp15)
– pinafore ํŒ”๋กœ์›Œ ๋ชฉ๋ก / pinafore follower list

myapp16 – SNS Server-6(myapp16)
– Webfinger

myapp17 – SNS Server-7(myapp17)
– ํ„ฐ๋ฏธ๋„์—์„œ ํŒ”๋กœ์ž‰ ๋ฆฌ์ŠคํŠธ / Following list in the terminal

myapp18 – SNS Server-8(myapp18)
– ๊ฐœ๋ณ„๊ธ€ ํ™•์ธ๊ณผ ํƒ€์ž„๋ผ์ธ์„ ๊ตฌํ˜„ / Implemented individual post viewing and a timeline.

myapp19 – SNS Server-9(myapp19)
– inbox_posts ํ…Œ์ด๋ธ”์— actor์™€ original_idํ•„๋“œ๋ฅผ ์ถ”๊ฐ€
Add the actor and original_id fields to the inbox_posts table.

myapp20 – SNS Server-10(myapp20)
– ๋ธŒ๋ผ์šฐ์ €์—์„œ posts๋‚˜ inbox_postsํ…Œ์ด๋ธ”์˜ API๊ฐ’ ๋ณด๊ธฐ
View API values โ€‹โ€‹for the posts or inbox_posts tables in the browser.

myapp21 – SNS Server-11(myapp21)
– ๊ฐ™์€ ์‚ฌ์šฉ์ž๊ฐ€ ๋‘๋ฒˆ ์ž…๋ ฅ๋˜๋Š” ๋ฌธ์ œ๋ฅผ ์ˆ˜์ • / Fixed an issue where the same user was entered twice.

myapp22 – SNS Server-12(myapp22)
– ํŒ”๋กœ์ž‰๊ณผ ํŒ”๋กœ์›Œ๊ฐ€ ํ…Œ์ด๋ธ”์— ์ €์žฅ๋˜์ง€ ์•Š๋Š” ๋ฌธ์ œ๋ฅผ ์ˆ˜์ •
Fixed an issue where following and follower data were not being saved to the database.

myapp23 – SNS Server-13(myapp23)
– ์ข‹์•„์š”,์ข‹์•„์š” ์ทจ์†Œ / Like,Like undo

myapp24 – SNS Server-14(myapp24)
– ๋ถ€์ŠคํŠธ ๊ธฐ๋Šฅ ๊ตฌํ˜„ / Implementing the boost function

myapp25 – SNS Server-15(myapp25)
– ๋ถ€์ŠคํŠธ ๊ธ€ ๋ฐฐ๋‹ฌ / Boost Post Delivery

myapp26 – SNS Server-16(myapp26)
– ์•กํ‹ฐ๋ธŒ ํ…Œ๋งˆ / Activie Theme (1)

myapp27 – SNS Server-17(myapp27)
– ์•กํ‹ฐ๋ธŒ ํ…Œ๋งˆ / Activie Theme (2)

myapp28 – SNS Server-18(myapp28)
– ๋ถ€์ŠคํŠธ ๋ฒ„ํŠผ ์ถ”๊ฐ€ / Add Boost button

myapp29 – SNS Server-19(myapp29)
– ์ข‹์•„์š” ๋ฒ„ํŠผ ์ถ”๊ฐ€ / Add like button

myapp30 – SNS Server-20(myapp30)
– ์—ฐ๋ฐฉ ๊ธ€ ์‚ญ์ œ / Delete Federation Post

myapp31 – SNS Server-21(myapp31)
– ํšŒ์›๊ด€๋ฆฌ,inbox public key ๊ฒ€์ฆ / Member management, inbox public key verification

myapp32 – SNS Server-22(myapp32)
– ์ธ๋ฐ•์Šค์— ๊ณต๊ฐœ ํ‚ค ์บ์‹œ
Inbox Public Key Cache
– Pinafore์—์„œ ๊ธ€ ์ž‘์„ฑ ํ•˜๊ธฐ ์œ„ํ•œ Outbox POST ํ•จ์ˆ˜ ์ถ”๊ฐ€
Added an Outbox POST function for writing posts in Pinafore.

myapp33 – SNS Server-23(myapp33)
– Pinafore์— ๋กœ๊ทธ์ธํ•˜๊ธฐ(OAuth) / Log in to Pinafore (OAuth)

myapp34 – SNS Server-24(myapp34)
– Pinafore์—์„œ ์„œ๋ฒ„ ๊ฒ€์ƒ‰ / Search for servers in Pinafore

myapp35 – SNS Server-25(myapp35)
– Pinafore์—์„œ ์„œ๋ฒ„ ๊ฒ€์ƒ‰ ํ›„ ์ƒ์„ธํŽ˜์ด์ง€ / Detailed view after searching for servers in Pinafore

myapp36 – SNS Server-26(myapp36)
– pinafore ํ™ˆ ํƒ€์ž„๋ผ์ธ์— ๋ถ€์ŠคํŠธ,์ข‹์•„์š” ์ถ”๊ฐ€ / Added Boost and Like buttons to the Pinafore home timeline.

myapp37 – SNS Server-27(myapp37)
– pinafore ํ”„๋กœํ•„์—์„œ ํŒ”๋กœ์šฐ์™€ ํŒ”๋กœ์›Œ ๋ฆฌ์ŠคํŠธ๋ฅผ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
You can view the lists of people you follow and your followers on your Pinafore profile.

myapp38 – SNS Server-28(myapp38)
– pinafore์—์„œ ํŒ”๋กœ์›Œ,์ข‹์•„์š”,๋ถ€์ŠคํŠธ ์•Œ๋ฆผ์„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
You can view notifications for followers, likes, and boosts on Pinafore.

myapp39 – SNS Server-29(myapp39)
– pinafore,์›น์‚ฌ์ดํŠธ ๋กœ๊ทธ์ธ ๋ฐ ํšŒ์›๊ฐ€์ž… / pinafore, website login and sign-up

myapp40 – SNS Server-30(myapp40)
-๋กœ๊ทธ์ธ ๋ณด์•ˆ๊ฐ•ํ™”(jwt์ธ์ฆ,httpOnly,Samesite)
Enhanced Login Security (JWT Authentication, HttpOnly, SameSite)

myapp41 – SNS Server-31(myapp41)
– ๋ฉ”์ธํŽ˜์ด์ง€ ํ—ค๋”์ถ”๊ฐ€,ํŒ”๋กœ์šฐ ๋ฒ„ํŠผ ์ถ”๊ฐ€ / Added header and follow button to the main page.

myapp42 – SNS Server-32(myapp42)
– ์กด์žฌํ•˜์ง€ ์•Š๋Š” ๊ณ„์ •์œผ๋กœ ์ ‘๊ทผ์‹œ 404 ์ฒ˜๋ฆฌ / Handle 404 when accessing a non-existent account.
– ํŒ”๋กœ์›Œ,ํŒ”๋กœ์šฐ ๋ฆฌ์ŠคํŠธ / Follower and following lists

myapp43 – SNS Server-33(myapp33)
– ํŒ”๋กœ์›Œ,ํŒ”๋กœ์ž‰ ๋ฆฌ์ŠคํŠธ ํ…Œ๋งˆ์— ํฌํ•จ / The follower and following lists have been included in the theme.

myapp44 – SNS Server-34(myapp34)
– Notifications ๊ธฐ๋Šฅ ํ…Œ๋งˆ์— ํฌํ•จ / Notifications feature included in the theme