Skip to content

About

Resources

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

ย 

History

867 Commits

Folders and files

NameName
Last commit message
Last commit date
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ–ฅ๏ธ Team ์˜ค๋ฌผ์กฐ๋ฌผ NodeJs ์ตœ์ข… ํ”„๋กœ์ ํŠธ

Flant-์šฐ์ˆ˜์ƒ

TGSrd-removebg-preview

๐Ÿ“Œ ๋ชฉ์ฐจ

  • ํ”„๋กœ์ ํŠธ ์†Œ๊ฐœ
  • ํ”„๋กœ์ ํŠธ ์„ค๋ช…
  • ํŒ€์› ๊ตฌ์„ฑ
  • ๊ฐœ๋ฐœ ๊ธฐ๊ฐ„
  • ๊ฐœ๋ฐœ ํ™˜๊ฒฝ
  • API ๋ช…์„ธ์„œ ๋ฐ ERD
  • ํŒŒ์ผ ๊ตฌ์กฐ
  • ์ฃผ์š” ๊ธฐ๋Šฅ ๋ฐ ์„ค๋ช…
  • ํŠธ๋Ÿฌ๋ธ” ์ŠˆํŒ…
  • ์†Œ๊ฐ

๐Ÿ“Œ ํ”„๋กœ์ ํŠธ ์†Œ๊ฐœ


๐Ÿ“Œ ํ”„๋กœ์ ํŠธ ์„ค๋ช…

Flant๋Š” ํŒฌ๋“ค์„ ์œ„ํ•œ ์ปค๋ฎค๋‹ˆํ‹ฐ ํ”Œ๋žซํผ์ž…๋‹ˆ๋‹ค.

ํŒฌ๋“ค์ด ์•„ํ‹ฐ์ŠคํŠธ์™€ ์†Œํ†ตํ•˜๊ณ , ์ตœ์‹  ์†Œ์‹๊ณผ ์ฝ˜ํ…์ธ ๋ฅผ ๊ณต์œ ํ•˜๋ฉฐ

ํŒฌ๋“ค ๊ฐ„์˜ ํ™œ๋ฐœํ•œ ๊ต๋ฅ˜๋ฅผ ๋‚˜๋ˆŒ ์ˆ˜ ์žˆ๋Š” ๊ณต๊ฐ„์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

๋ˆ„๊ตฌ์—๊ฒŒ๋‚˜ ์‰ฝ๊ฒŒ ์ ‘๊ทผํ•˜๊ณ  ์ด์šฉํ•  ์ˆ˜ ์žˆ๋Š” ํ”Œ๋žซํผ์„ ๋ชฉํ‘œ๋กœ Flant๋ฅผ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค.


๐Ÿ‘จโ€๐Ÿ‘จโ€๐Ÿ‘ฆโ€๐Ÿ‘ฆ ํŒ€์› ๊ตฌ์„ฑ

์„œ๋™ํ˜„
๋ฆฌ๋” : ์„œ๋™ํ˜„

์ง„์ˆ˜ํ˜„
๋ถ€๋ฆฌ๋”:์ง„์ˆ˜ํ˜„

๊น€ํ˜ธ์—ฐ
ํŒ€์› : ๊น€ํ˜ธ์—ฐ

ํ™ฉ์†Œ์€
ํŒ€์› : ํ™ฉ์†Œ์€

์ด์„ฑ์šด
ํŒ€์› : ์ด์„ฑ์šด

์ด๋ฏผ์ค€
ํŒ€์› : ์ด๋ฏผ์ค€

๐Ÿ“Œ ๊ฐœ๋ฐœ ๊ธฐ๊ฐ„

2024.07.19 ~ 2024.08.26


๐Ÿ“Œ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ

  • ์šด์˜์ฒด์ œ : Windows macOS
  • BackEnd : TypeScript NestJSMySQLRedis
  • FrontEnd : React
  • Tool : Visual Studio Code InsomniaSwaggerNPM Slack Git GitHub
  • Publish : AWS Vercel

๐Ÿ“Œ API ๋ช…์„ธ์„œ ๋ฐ ERD ์™€์ด์–ด ํ”„๋ ˆ์ž„

  • API ๋ช…์„ธ์„œ

  • ์ถ”ํ›„ ์ด๋ฏธ์ง€ ์‚ฝ์ž… ์˜ˆ์ •

  • ERD image

๐Ÿ“Œ ํด๋” ๊ตฌ์กฐ

.
โ”œโ”€โ”€ dev
โ”œโ”€โ”€ nest-cli.json
โ”œโ”€โ”€ package-lock.json
โ”œโ”€โ”€ package.json
โ”œโ”€โ”€ public
โ”‚   โ””โ”€โ”€ toss.html
โ”œโ”€โ”€ report.json
โ”œโ”€โ”€ src
โ”‚   โ”œโ”€โ”€ admin
โ”‚   โ”œโ”€โ”€ all-exceptions.filter.ts
โ”‚   โ”œโ”€โ”€ app.controller.spec.ts
โ”‚   โ”œโ”€โ”€ app.controller.ts
โ”‚   โ”œโ”€โ”€ app.module.ts
โ”‚   โ”œโ”€โ”€ app.service.ts
โ”‚   โ”œโ”€โ”€ auth
โ”‚   โ”œโ”€โ”€ cart
โ”‚   โ”œโ”€โ”€ chat
โ”‚   โ”œโ”€โ”€ comment
โ”‚   โ”œโ”€โ”€ community
โ”‚   โ”œโ”€โ”€ configs
โ”‚   โ”œโ”€โ”€ constants
โ”‚   โ”œโ”€โ”€ data-source.ts
โ”‚   โ”œโ”€โ”€ database
โ”‚   โ”œโ”€โ”€ factory
โ”‚   โ”œโ”€โ”€ filters
โ”‚   โ”œโ”€โ”€ form
โ”‚   โ”œโ”€โ”€ like
โ”‚   โ”œโ”€โ”€ live
โ”‚   โ”œโ”€โ”€ main.ts
โ”‚   โ”œโ”€โ”€ media
โ”‚   โ”œโ”€โ”€ membership
โ”‚   โ”œโ”€โ”€ merchandise
โ”‚   โ”œโ”€โ”€ notice
โ”‚   โ”œโ”€โ”€ notification
โ”‚   โ”œโ”€โ”€ order
โ”‚   โ”œโ”€โ”€ post
โ”‚   โ”œโ”€โ”€ user
โ”‚   โ”œโ”€โ”€ util
โ”‚   โ””โ”€โ”€ webhook.interceptor.ts
โ”œโ”€โ”€ test
โ”‚   โ”œโ”€โ”€ app.e2e-spec.ts
โ”‚   โ”œโ”€โ”€ jest-e2e.json
โ”‚   โ”œโ”€โ”€ live.scenario.yml
โ”‚   โ”œโ”€โ”€ posts.scenario.yml
โ”‚   โ””โ”€โ”€ users.csv
โ”œโ”€โ”€ tsconfig.build.json
โ”œโ”€โ”€ tsconfig.json

๐Ÿ“Œ ์ฃผ์š” ๊ธฐ๋Šฅ ๋ฐ ์„ค๋ช…

1. ๊ด€๋ฆฌ์ž
  • ์•„ํ‹ฐ์ŠคํŠธ ์ƒ์„ฑ / ์‚ญ์ œ

  • ๋งค๋‹ˆ์ € ์ƒ์„ฑ / ์‚ญ์ œ

2. ์ธ์ฆ
  • ํšŒ์›๊ฐ€์ž…

  • ๋กœ๊ทธ์ธ

  • ๋กœ๊ทธ์•„์›ƒ

3. ์‚ฌ์šฉ์ž
  • ๋‚ด ์ •๋ณด ์กฐํšŒ

  • ํŒจ์Šค์›Œ๋“œ ํ™•์ธ

  • ๋‚ด ์ •๋ณด ์ˆ˜์ •

  • ํšŒ์› ํƒˆํ‡ด

4. ์ปค๋ฎค๋‹ˆํ‹ฐ
  • ์ปค๋ฎค๋‹ˆํ‹ฐ ์ƒ์„ฑ

  • ์ปค๋ฎค๋‹ˆํ‹ฐ ์ „์ฒด ๋ฐ ์ƒ์„ธ ์กฐํšŒ

  • ์ปค๋ฎค๋‹ˆํ‹ฐ ์ˆ˜์ •

  • ์ปค๋ฎค๋‹ˆํ‹ฐ ์‚ญ์ œ

  • ์ปค๋ฎค๋‹ˆํ‹ฐ ๊ฐ€์ž…

  • ๋‚ด๊ฐ€ ๊ฐ€์ž…ํ•œ ์ปค๋ฎค๋‹ˆํ‹ฐ ์กฐํšŒ

  • ๋กœ๊ณ  ๋ฐ ์ปค๋ฒ„ ์ด๋ฏธ์ง€ ์ˆ˜์ •

5. ๊ฒŒ์‹œ๊ธ€
  • ๊ฒŒ์‹œ๊ธ€ ์ƒ์„ฑ

  • ๊ฒŒ์‹œ๊ธ€ ์ „์ฒด ๋ฐ ์ƒ์„ธ ์กฐํšŒ

  • ๊ฒŒ์‹œ๊ธ€ ์ˆ˜์ •

  • ๊ฒŒ์‹œ๊ธ€ ์‚ญ์ œ

  • ๊ฒŒ์‹œ๊ธ€ ์ข‹์•„์š” ํ™•์ธ

6. ๋Œ“๊ธ€
  • ๋Œ“๊ธ€ ์ƒ์„ฑ

  • ๋Œ“๊ธ€ ์ „์ฒด ๋ฐ ์ƒ์„ธ ์กฐํšŒ

  • ๋Œ“๊ธ€ ์ˆ˜์ •

  • ๋Œ“๊ธ€ ์‚ญ์ œ

7. ๋ฏธ๋””์–ด
  • ๋ฏธ๋””์–ด ์ƒ์„ฑ

  • ๋ฏธ๋””์–ด ์ „์ฒด ๋ฐ ์ƒ์„ธ ์กฐํšŒ

  • ๋ฏธ๋””์–ด ์ˆ˜์ •

  • ๋ฏธ๋””์–ด ์‚ญ์ œ

  • ์ธ๋„ค์ผ ์ด๋ฏธ์ง€ ์ˆ˜์ •

8. ๋ฉค๋ฒ„์‹ญ
  • ๋ฉค๋ฒ„์‹ญ ๊ฐ€์ž…
9. ์ข‹์•„์š” ๊ธฐ๋Šฅ
  • ์ปค๋ฎค๋‹ˆํ‹ฐ ์ข‹์•„์š”

  • ๋Œ“๊ธ€ ์ข‹์•„์š”

  • ์ข‹์•„์š” ๊ฐœ์ˆ˜ ์กฐํšŒ

10. ์ƒํ’ˆ
  • ์ƒํ’ˆ ์ƒ์„ฑ

  • ์ƒํ’ˆ ์ „์ฒด ๋ฐ ์ƒ์„ธ ์กฐํšŒ

  • ์ƒํ’ˆ ์ˆ˜์ •

  • ์ƒํ’ˆ ์‚ญ์ œ

11. ์žฅ๋ฐ”๊ตฌ๋‹ˆ
  • ์นดํŠธ ์ƒ์„ฑ

  • ์นดํŠธ ์ „์ฒด ์กฐํšŒ

  • ์นดํŠธ์•„์ดํ…œ ์‚ญ์ œ

  • ์ƒํ’ˆ ์ˆ˜๋Ÿ‰ ์ˆ˜์ •

12. ์ฃผ๋ฌธ
  • ์ฃผ๋ฌธ ์ƒ์„ฑ

  • ์ฃผ๋ฌธ ์ „์ฒด ๋ฐ ์ƒ์„ธ ์กฐํšŒ

๐Ÿ“Œ ํŠธ๋Ÿฌ๋ธ” ์ŠˆํŒ…

๐Ÿ“Œ ์–ด๋ ค์› ๋˜ ์  ๋ฐ ์†Œ๊ฐ

About

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages