Skip to content

SSAFY-OMR/OMR

Folders and files

NameName
Last commit message
Last commit date

Latest commit

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

Repository files navigation


๐Ÿ”Ž ์„œ๋น„์Šค ์†Œ๊ฐœ

OMR(์˜ค๋Š˜์˜ ๋ฌธ์ œ๋ฅผ ์•Œ๋ ค์ค˜)์€ ๊ฐœ๋ฐœ์ž๋ฅผ ๋ชฉํ‘œ๋กœ ํ•˜๋Š” ์ทจ์ค€์ƒ์ด ๋ฉด์ ‘๊ณผ CS ์ง€์‹์„ ํ•™์Šตํ•˜๋Š”๋ฐ ๋„์›€์„ ์ฃผ๋Š” ํ”Œ๋žซํผ ์ž…๋‹ˆ๋‹ค.

๋ฉด์ ‘๊ณผ CS ์ž๋ฃŒ๋ฅผ ์ฐพ๊ธฐ ์œ„ํ•ด ์ผ์ผ์ด ๊ฒ€์ƒ‰์„ ํ•˜๋Š” ๋‹น์‹ ! ๊ท€์ฐฎ์ง€ ์•Š์œผ์‹ ๊ฐ€์š”?

์šด์˜์ฒด์ œ, ๋„คํŠธ์›Œํฌ, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๊ธฐ์—…๋ณ„ ๊ธฐ์ถœ ๋ฌธ์ œ์™€ ํ•จ๊ป˜ ์•ฝ 180๊ฐœ์˜ ๋‹ค์–‘ํ•œ ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋ฌธ์ œ๊ฐ€ ์ค€๋น„๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐ์ผ๋ฆฌ ๋ฌธ์ œ ์ถ”์ฒœ๊ณผ ์ŠคํŠธ๋ฆญ ๊ธฐ๋Šฅ์„ ํ†ตํ•ด ๋™๊ธฐ๋ถ€์—ฌ๋ฅผ ์–ป์–ด๋ณด์„ธ์š”.

๋ฌธ์ œ ์ •๋‹ต์„ ๋ชจ๋ฅด์‹œ๊ฒ ๋‹ค๊ณ ์š”?? AI ๋‹ต๋ณ€๊ณผ ์œ ์ €๋“ค์˜ ๋‹ต๋ณ€์„ ํ†ตํ•ด ๋‚ด ์ •๋‹ต๊ณผ ๋น„๊ตํ•ด๋ณด์„ธ์š”!




๐Ÿ”ง ๊ธฐ์ˆ ์Šคํƒ

FE ์Šคํƒ & ๋ฒ„์ „

react                   18
next                    13.5.6
typescript              5
node                    18.18.0
Storybook               7.5.1
SWR                     2.2.4
Recoil                  0.7.7
Recoil-persist          5.1.0
axios                   1.5.1
Sass                    1.69.4

BE ์Šคํƒ & ๋ฒ„์ „

Java                    17.0.8
Spring Boot             3.1.5
Spring data Jpa         3.1.5
Querydsl                5.0.0
AWS                     Ubuntu 20.04
Docker                  24.0.6
Redis                   7.x.x
MySQL                   8.0.33
gradle                  8.3
Jenkins                 2.428
Flask                   3.0.0
Python                  3.8.7
Swagger                 5.2.0
Nginx                   1.18.0



ํ•ต์‹ฌ ๊ธฐ๋Šฅ

์นดํ…Œ๊ณ ๋ฆฌ ๋ฐ ๊ธฐ์—…๋ณ„ ๋ฌธ์ œ

์•ฝ 180๊ฐœ์˜ ๋ฌธ์ œ๊ฐ€ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.

๋ฌธ์ œ ํ’€๊ธฐ

์ •๋‹ต์„ ์ž…๋ ฅํ•˜๊ณ  ๋‹ค๋ฅธ ์‚ฌ์šฉ์ž์˜ ๋‹ต๋ณ€๊ณผ ๋น„๊ตํ•ด๋ณด์„ธ์š”

์˜ค๋Š˜์˜ ๋ฌธ์ œ ์ถ”์ฒœ

ํ•˜๋ฃจ์— ํ•œ ๋ฒˆ ์‚ฌ์šฉ์ž์—๊ฒŒ ๋žœ๋ค ๋ฌธ์ œ๋ฅผ ์ถ”์ฒœํ•ด์ค๋‹ˆ๋‹ค.

์ŠคํŠธ๋ฆญ(์ž”๋””) ๊ธฐ๋Šฅ

๋ฌธ์ œ๋ฅผ ํ’€๋ฉด ์ŠคํŠธ๋ฆญ์ด ์ฑ„์›Œ์ง‘๋‹ˆ๋‹ค. ๊พธ์ค€ํžˆ ๋ฌธ์ œ๋ฅผ ํ’€์–ด ์—ฐ์† ์ŠคํŠธ๋ฆญ์„ ๋‹ฌ์„ฑํ•ด๋ณด์„ธ์š”

AI ๋ฌธ์ œ ๋‹ต๋ณ€

๋ฌธ์ œ์˜ ์ •๋‹ต์„ ๋ชจ๋ฅด๊ฒ ๋‹ค๋ฉด, AI ๋ฌธ์ œ ๋‹ต๋ณ€ ๊ธฐ๋Šฅ์„ ํ†ตํ•ด ๋ฌธ์ œ์˜ ์ •๋‹ต์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.



๐Ÿ“ ํ”„๋กœ์ ํŠธ ์•„ํ‚คํ…์ฒ˜

์‹œ์Šคํ…œ ์•„ํ‚คํ…์ฒ˜

ERD ์„ค๊ณ„


๐Ÿ˜ƒ ํŒ€์›๋“ค

Backend Backend Backend Backend Frontend Backend
ํ•œ์„ฑ ์Šน์œค ํ˜„์ฒ  ํƒœ์šฉ ์ •ํ˜„ ์šฉ์ค€
๊น€ํ•œ์„ฑ ๋ฐฑ์Šน์œค ์‹ ํ˜„์ฒ  ๊น€ํƒœ์šฉ ์ขŒ์ •ํ˜„ ์ด์šฉ์ค€



์šฐ๋ฆฌ๊ฐ€ ์ผํ•˜๋Š” ๋ฐฉ์‹

ํ”„๋กœ์ ํŠธ

โœ”๏ธ ๋ฌด์—‡์ด๋“  ๊ธฐ๋ก ์ž˜ ํ•˜๊ธฐ, ๊ณต์œ  ์ž˜ ํ•˜๊ธฐ

โœ”๏ธ ์ฝ”๋”ฉ ์ปจ๋ฒค์…˜ ์ง€ํ‚ค๊ธฐ

โœ”๏ธ ๋ชฉํ‘œ์„ค์ • ์ž˜ ํ•˜๊ณ  ์ž˜ ์ง€ํ‚ค๊ธฐ

์ƒํ™œ์ˆ˜์น™

โœ”๏ธ ์•„์นจ์— ํ™œ๊ธฐ์ฐฌ ์ธ์‚ฌ๋กœ ์‹œ์ž‘ํ•˜๊ธฐ

โœ”๏ธ ๋ถ€์ •์ ์ธ ์–˜๊ธฐ ๋“ค๋ฆด ๋•Œ ๊ธ์ •์ ์ธ ๋ง๋กœ ์ค‘ํ™”์‹œ์ผœ์ฃผ๊ธฐ

โœ”๏ธ ์ผ์ • ์žˆ์œผ๋ฉด ์ตœ์†Œ ์ดํ‹€ ์ „์—๋Š” ๊ณต์œ ํ•ด์ฃผ๊ธฐ

โœ”๏ธ ๋ง ์˜ˆ์˜๊ฒŒ ํ•˜๊ธฐ

๋งˆ์ธ๋“œ์…‹

โœ”๏ธ ํฌ๊ธฐํ•˜์ง€ ์•Š๋Š”๋‹ค๋Š” ๋งˆ์ธ๋“œ๋กœ ํ”„๋กœ์ ํŠธ ๋๊นŒ์ง€ ์™„์„ฑํ•˜๊ธฐ

โœ”๏ธ ํ‹€๋ฆฐ ์˜๊ฒฌ์€ ์—†๋‹ค! ์„œ๋กœ ์˜๊ฒฌ ์กด์ค‘ํ•˜๊ณ  ์˜๊ฒฌ ์ž˜ ๋‚ด๊ธฐ

โœ”๏ธ ํŒ€์›๋“ค ์ผ๋„ ๋‚ด ์ผ์ฒ˜๋Ÿผ ์—ด์‹ฌํžˆ ์ฐธ์—ฌํ•˜๊ธฐ