FBI Personal Project

๐Ÿ ํ”„๋กœ์ ํŠธ ์ฃผ์ œ

์ŠคํŒ€์ž‡์Šคํƒ€๊ทธ๋žจ(Steemit + Instagram)

โฐ ํ”„๋กœ์ ํŠธ ๊ธฐ๊ฐ„

  • 2022๋…„ 6์›” 2์ผ ~ 2022๋…„ 6์›” 16์ผ ( 2์ฃผ )

๐Ÿ” ํ”„๋กœ์ ํŠธ ๋ฐฐ๊ฒฝ ๋ฐ ๋ชฉํ‘œ

์†Œ์…œ๋ถ€๋ถ„์—์„œ ์ตœ์ดˆ์˜ dApp์ธ ์ŠคํŒ€์ž‡(SteemIt)์— ๊ด€์‹ฌ์„ ๊ฐ–๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ฒŒ์‹œ๊ธ€๊ณผ ๋Œ“๊ธ€์„ ์ž‘์„ฑํ•˜๊ณ , ๋Œ€ํ‘œ์ ์ธ ์ธ์Šคํƒ€๊ทธ๋žจ์ด๋‚˜ ํŠธ์œ„ํ„ฐ์™€ ๊ฐ™์€ Social์—์„œ ์ข‹์•„์š” ๊ธฐ๋Šฅ๊ณผ ์œ ์‚ฌํ•œ ๊ธฐ๋Šฅ์„ ํ†ตํ•ด ๋ณด์ƒ์„ ๋ฐ›์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ํƒˆ์ค‘์•™ ์†Œ์…œ์„ DeSo(Decentralized Social)๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค. DoSo๊ฐ€ ์–ด๋–ป๊ฒŒ ๋™์ž‘ํ•˜๋Š”์ง€ ์ „์ฒด์ ์ธ ๊ตฌ์กฐ์™€ ์›๋ฆฌ๋ฅผ ํ•™์Šตํ•˜๊ณ  ์ตœ์ดˆ์˜ DeSo dApp์ธ SteemIt์„ ํด๋ก ์ฝ”๋”ฉํ•˜๋Š” ํ”„๋กœ์ ํŠธ๋ฅผ ๊ธฐํšํ–ˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๋Ÿฌ๋‚˜, ์ŠคํŒ€์ž‡์˜ UI๋Š” ๊ฐœ์ธ์ ์œผ๋กœ ์ข‹์ง€ ๋ชปํ•˜๋‹ค๊ณ  ์ƒ๊ฐ์ด ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ, ์ง€์ธ๋ถ„๊ป˜์„œ โ€˜๋ชป์ƒ๊ธด ๊ฒŒ์‹œํŒ'์ด๋ผ๋Š” ์ด์•ผ๊ธฐ๋ฅผ ํ•˜์…จ๋˜ ์ ๋„ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์ŠคํŒ€์ž‡์˜ UI๋ฅผ ๊ฐœ์„ ์˜ ํ•„์š”์„ฑ์„ ๋Š๊ผˆ์Šต๋‹ˆ๋‹ค.

์ตœ์ข…์ ์œผ๋กœ, ์ด ํ”„๋กœ์ ํŠธ์—์„œ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋ชฉํ‘œ๋ฅผ ํ†ตํ•ด DeSo dApp์„ ๊ฐœ๋ฐœํ•ฉ๋‹ˆ๋‹ค.

  1. SteemIt ํด๋ก ์ฝ”๋”ฉ์„ ํ†ตํ•œ DeSo์˜ ์ „์ฒด์ ์ธ ๊ตฌ์กฐ์™€ ์›๋ฆฌ ํ•™์Šต
  2. Instagram ํด๋ก ์ฝ”๋”ฉ์„ ํ†ตํ•œ UI/UX ๊ฐœ์„ 

๐Ÿšš Functons

Main Functions

  • DeSo Smart Contract ๊ฐœ๋ฐœ
  • ๋กœ๊ทธ์ธ ๋ฐ ๋งˆ์ดํŽ˜์ด์ง€
  • ๊ฒŒ์‹œ๊ธ€ Write / Read
  • ๊ฒŒ์‹œ๊ธ€ ์ƒ์„ธ๋ณด๊ธฐ

Add Functions

  • ์Šคํฌ๋กค๋กœ ๊ฒŒ์‹œ๋ฌผ ๋ถˆ๋Ÿฌ์˜ค๊ธฐ
  • Direct Message
  • ๊ฒŒ์‹œ๊ธ€ ๊ฒ€์ƒ‰

๐Ÿ”จ Technology Stack(s)

Program Languege

  • JS / TS
  • Solidity
  • Rust

Front-End

  • Core - Next.js, React.js
  • State Management - React-Query
  • Styling - SASS, Emotion

Back-End

  • Core - ACTIX
  • Database - MongoDB

Blockchain

  • Core - Klaytn
  • Wallet - MetaMask
  • Dev Env. - Hardhat

๐ŸŒ† Prototype