Skip to content

Elice-WhiteRabbit/Back-end

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿฐ White Rabbit ๐Ÿฐ

white-rabbit

์‹ ์ž… ๊ฐœ๋ฐœ์ž๊ฐ€ ๋˜๊ณ ์‹ถ์€ ๋ ˆ์ด์„œ๋“ค์˜ ์ปค๋ฎค๋‹ˆํ‹ฐ, White Rabbit์ž…๋‹ˆ๋‹ค


๐Ÿ‘ฉ๐Ÿปโ€๐Ÿ’ป ํŒ€์› ์†Œ๊ฐœ

FRONTEND BACKEND
์ด์ค€์˜, ์ตœ์œค์ง€, ํ•˜์ง€์› ๊น€๋ณด๊ฒฝ, ์œ ์ˆ˜๋นˆ, ์žฅ๋ณด๊ทผ

๐Ÿ“…ย ํ”„๋กœ์ ํŠธ ๊ธฐ๊ฐ„

2023๋…„ 11์›” 13์ผ ์›”์š”์ผ - 2023๋…„ 12์›” 1์ผ ๊ธˆ์š”์ผ (์ด ๊ธฐ๊ฐ„ : 3์ฃผ)


๐ŸŒŸย ํ”„๋กœ์ ํŠธ ๊ฐœ์š”

  • ์ด ํ”„๋กœ์ ํŠธ๋Š” ํ˜„์žฌ ์ˆ˜๊ฐ•์ƒ ๋ฐ ์ˆ˜๋ฃŒ์ƒ์„ ์œ„ํ•œ ์ปค๋ฎค๋‹ˆํ‹ฐ ํ”Œ๋žซํผ์ž…๋‹ˆ๋‹ค
  • ์‚ฌ์šฉ์ž๋“ค์€ ์ทจ์—… ํ›„๊ธฐ, ํ•™์Šต ๊ฒฝํ—˜ ๋“ฑ์„ ๊ณต์œ ํ•˜๋Š” ์นดํ…Œ๊ณ ๋ฆฌ๋ฅผ ์ด์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค
  • ์ฝ”์น˜๋“ค๊ณผ์˜ Q&A ์„ธ์…˜์„ ํ†ตํ•ด ์ง์ ‘์ ์ธ ์งˆ๋ฌธ๊ณผ ๋‹ต๋ณ€์ด ๊ฐ€๋Šฅํ•˜๋ฉฐ, ์ปค๋ฆฌ์–ด๋ฆฌ์ฒ˜๋Ÿผ ๋‹ค์–‘ํ•œ ์‚ฌ์šฉ์ž๋“ค์˜ ์˜๊ฒฌ์„ ๋“ค์„ ์ˆ˜ ์žˆ๋Š” ๊ณต๊ฐ„์ž…๋‹ˆ๋‹ค
  • ๊ฐœ์ธ ํ”„๋กœํ•„ ์ƒ์„ฑ ๊ธฐ๋Šฅ์„ ํ†ตํ•ด ํŒ”๋กœ์ž‰, ํŒ”๋กœ์›Œ ๊ธฐ๋Šฅ๊ณผ ๊ธฐ์ˆ  ์Šคํƒ์„ ๊ณต์œ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค
  • ํ”„๋กœ์ ํŠธ ์นดํ…Œ๊ณ ๋ฆฌ๋ฅผ ํ†ตํ•ด ํŒ€์›์„ ๊ตฌํ•˜๊ณ  ํ”„๋กœ์ ํŠธ ์•„์ด๋””์–ด๋ฅผ ๊ณต์œ ํ•  ์ˆ˜ ์žˆ๋Š” ๊ณต๊ฐ„์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค

โœจย ํ”„๋กœ์ ํŠธ ํ•ต์‹ฌ ๊ธฐ๋Šฅ

๐Ÿ’ฌ ๋ ˆ์ด์„œ๋“ค๊ฐ„์˜ ์ปค๋ฎค๋‹ˆํ‹ฐ ๊ณต๊ฐ„

  • ์ธ๊ธฐ ๊ฒŒ์‹œํŒ, ์ž์œ  ๊ฒŒ์‹œํŒ, ์ทจ์—… ํ›„๊ธฐ ๊ฒŒ์‹œํŒ

    • ์—ฌ๋Ÿฌ ๊ฒŒ์‹œํŒ๊ณผ ๋Œ“๊ธ€์„ ํ†ตํ•ด ์‚ฌ์šฉ์ž๋“ค์ด ์ •๋ณด๋ฅผ ๊ณต์œ ํ•˜๊ณ  ์†Œํ†ตํ•  ์ˆ˜ ์žˆ๋Š” ๋‹ค์–‘ํ•œ ๊ณต๊ฐ„์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค
  • ํŒ”๋กœ์šฐ ๊ธฐ๋Šฅ

    • ์‚ฌ์šฉ์ž๋“ค๋ผ๋ฆฌ ํŒ”๋กœ์ž‰ ํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค

๐Ÿ”Ž Q&A ์„ธ์…˜

  • Q&N ๊ฒŒ์‹œํŒ์„ ํ†ตํ•ด ์ฝ”์น˜๋‹˜๋“ค๊ป˜ ์ง์ ‘ ์งˆ๋ฌธํ•˜๊ณ , ๋‹ต๋ณ€์„ ๋ฐ›์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค

๐Ÿ™Œ ํ”„๋กœ์ ํŠธ/์Šคํ„ฐ๋”” ๋ชจ์ง‘ ๊ฒŒ์‹œํŒ

  • ํ”„๋กœ์ ํŠธ๋‚˜ ์Šคํ„ฐ๋””๋ฅผ ํ•จ๊ป˜ ํ•  ํŒ€์›์„ ์ฐพ๊ฑฐ๋‚˜ ํ”„๋กœ์ ํŠธ ์•„์ด๋””์–ด๋ฅผ ๊ณต์œ ํ•  ์ˆ˜ ์žˆ๋Š” ๊ณต๊ฐ„์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค

โš” ํ”„๋กœํ•„ ๊ด€๋ฆฌ

  • ์‚ฌ์šฉ์ž์˜ ๊ธฐ์ˆ  ์Šคํƒ, ๊ฒฝ๋ ฅ, ๊ต์œก ๋ฐฐ๊ฒฝ ๋“ฑ์„ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐœ์ธ ํ”„๋กœํ•„ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค

๐ŸŽต ์„œ๋น„์Šค ํ™”๋ฉด

๐ŸŽบ ๋กœ๊ทธ์ธ, ํšŒ์›๊ฐ€์ž… ํŽ˜์ด์ง€

แ„’แ…ฌแ„‹แ…ฏแ†ซแ„€แ…กแ„‹แ…ตแ†ธ

๐ŸŽธ ๋ฉ”์ธ ํŽ˜์ด์ง€

แ„แ…ฅแ„†แ…ฒแ„‚แ…ตแ„แ…ต แ„€แ…ฆแ„‰แ…ตแ„‘แ…กแ†ซ

๐Ÿ’ฟ Q&A, ๋ชจ์ง‘ ํŽ˜์ด์ง€

QNA-Recruit

๐Ÿ’พ ๋งˆ์ด ํ”„๋กœํ•„ ํŽ˜์ด์ง€

แ„†แ…กแ„‹แ…ต แ„‘แ…ณแ„…แ…ฉแ„‘แ…ตแ†ฏ

๐ŸŽง ๊ฒŒ์‹œ๋ฌผ ์ƒ์„ธ, ์ˆ˜์ • ํŽ˜์ด์ง€(+ ๋Œ“๊ธ€ ๊ธฐ๋Šฅ)

แ„€แ…ฆแ„‰แ…ตแ„†แ…ฎแ†ฏ แ„‰แ…กแ†ผแ„‰แ…ฆ, แ„ƒแ…ขแ†บแ„€แ…ณแ†ฏ

๐Ÿ’ฌ ๊ฒŒ์‹œ๋ฌผ ์ž‘์„ฑ ํŽ˜์ด์ง€

แ„€แ…ฆแ„‰แ…ตแ„†แ…ฎแ†ฏ แ„Œแ…กแ†จแ„‰แ…ฅแ†ผ

๐ŸŽน ๊ด€๋ฆฌ์ž ํŽ˜์ด์ง€

แ„€แ…ชแ†ซแ„…แ…ตแ„Œแ…กแ„‘แ…ฆแ„‹แ…ตแ„Œแ…ต


๐Ÿ”จ ์ฃผ์š” ๊ธฐ์ˆ 

Programming Language

Frontend

Backend


Frontend - React 18.2.0

  • ๋™์ ์ธ ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์œ„ํ•ด React๋ฅผ ์‚ฌ์šฉ.

Backend - Node.js, Express.js

  • Node.js ๋ฐ Express.js๋ฅผ ํ™œ์šฉํ•œ RESTful API ๊ฐœ๋ฐœ.

Database - MongoDB

  • MongoDB๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์œ ์—ฐํ•œ ๋ฐ์ดํ„ฐ ์Šคํ† ๋ฆฌ์ง€์™€ ๊ด€๋ฆฌ ๊ธฐ๋Šฅ ์ œ๊ณต.

Validation - Joi

  • ๋ฐ์ดํ„ฐ ์œ ํšจ์„ฑ ๊ฒ€์‚ฌ๋ฅผ ์œ„ํ•ด Joi ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์‚ฌ์šฉ.

๐Ÿ“ย ๊ธฐํš

image

๐Ÿ’„ย ๋””์ž์ธ ์‹œ์•ˆ

image

๐Ÿ”’ย ERD

image

๐Ÿ“„ ์•„ํ‚คํ…์ฒ˜ ๊ตฌ์„ฑ๋„

image

๐Ÿ“„ ์ปดํฌ๋„ŒํŠธ ๋ช…์„ธ์„œ

โžก๏ธ แ„แ…ฅแ†ทแ„‘แ…ฉแ„‚แ…ฅแ†ซแ„แ…ณ แ„†แ…งแ†ผแ„‰แ…ฆแ„‰แ…ฅ pdf

๐Ÿ“„ API ๋ช…์„ธ์„œ

โžก๏ธ API ๋ช…์„ธ์„œ Postman ๋งํฌ

โš™๏ธย ํ”„๋กœ์ ํŠธ ํŒŒ์ผ ๊ตฌ์กฐ

Front-end

โ”œโ”€api
โ”œโ”€public
โ”‚   โ”œโ”€assets
โ””โ”€src
    โ”œโ”€components
    โ”œโ”€fonts
    โ”œโ”€pages
    โ”œโ”€router
    โ”œโ”€styles
    โ””โ”€utils

Back-end

โ”œโ”€public
โ”‚  โ”œโ”€images      
โ””โ”€src
    โ”œโ”€controllers
    โ”œโ”€db
    โ”œโ”€middlewares
    โ”œโ”€routers
    โ”œโ”€services
    โ””โ”€utils

๐Ÿ—ฃย ํ˜‘์—… ํ™˜๊ฒฝ

  • Gather Town

    • ์›๊ฒฉ ํ˜‘์—…์„ ์œ„ํ•œ ๊ฐ€์ƒ ๊ณต๊ฐ„์—์„œ ์Šคํฌ๋Ÿผ๊ณผ ์‹ค์‹œ๊ฐ„ ์†Œํ†ต ๋ฐ ํ˜‘์—…์„ ์ง„ํ–‰ํ–ˆ์Šต๋‹ˆ๋‹ค
  • Notion

    • ๋ฐ์ผ๋ฆฌ ํšŒ์˜ ์Šคํฌ๋Ÿผ, ์š”๊ตฌ ์‚ฌํ•ญ ์ •์˜์„œ, API ๋ช…์„ธ์„œ๋“ฑ์„ ๋ฌธ์„œํ™”ํ–ˆ์Šต๋‹ˆ๋‹ค
    • ์ฝ”๋”ฉ ์ปจ๋ฒค์…˜, ๊นƒ ์ปจ๋ฒค์…˜ ๋“ฑ ํŒ€์›๊ฐ„ ๊ฐœ๋ฐœ ๊ทœ์น™์„ ์ •์˜ํ–ˆ์Šต๋‹ˆ๋‹ค
  • Gitlab

    • ์ฝ”๋”ฉ ์ปจ๋ฒค์…˜์„ ์ค€์ˆ˜ํ•˜๋ฉฐ ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•˜์˜€์Šต๋‹ˆ๋‹ค
    • Merge Request๋ฅผ ์š”์ฒญํ•˜๊ณ  ํŒ€์›๋“ค๊ณผ ์ฝ”๋“œ๋ฆฌ๋ทฐ๋ฅผ ์ง„ํ–‰ํ•˜์˜€์Šต๋‹ˆ๋‹ค
  • Figma

    • ์›น ํŽ˜์ด์ง€์˜ ๋””์ž์ธ ์™€์ด์–ดํ”„๋ ˆ์ž„, ์‹œ์•ˆ์„ ์ œ์ž‘ํ•˜์˜€์Šต๋‹ˆ๋‹ค

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •