Skip to content

Lee-heesan/impresser

ย 
ย 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

426 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

IMPRESSER

GPU ๊ธฐ๋ฐ˜ ์ด๋ฏธ์ง€ ๊ฐ€์† ์••์ถ• ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ

  • Samsung Software AI Academy For Youth 13๊ธฐ ์ž์œจ ํ”„๋กœ์ ํŠธ
  • ์„ธ๋ฉ”์Šค ๊ธฐ์—… ์—ฐ๊ณ„ ํ”„๋กœ์ ํŠธ
  • ํ”„๋กœ์ ํŠธ ๊ธฐ๊ฐ„: 2025.10.06 ~ 2025.11.21
  • ์ฐธ์—ฌ ์ธ์›: 5๋ช…

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

๋ฐฐ๊ฒฝ

๋””์Šคํ”Œ๋ ˆ์ด ํŒจ๋„ ์ƒ์‚ฐ์—๋Š” RGB ํŒจํ„ด ์ด๋ฏธ์ง€๊ฐ€ ํ•„์š”ํ•˜๋ฉฐ, ์ด๋ฅผ ์œ„ํ•ด BMP ํŒŒ์ผ์„ TIFF ํ˜•์‹์œผ๋กœ ์••์ถ•ํ•ด ํ™œ์šฉํ•ฉ๋‹ˆ๋‹ค.
๊ธฐ์กด ์„ธ๋ฉ”์Šค ์‹œ์Šคํ…œ์€ CPU ๊ธฐ๋ฐ˜ ์••์ถ• ๋ฐฉ์‹์„ ์‚ฌ์šฉํ•˜์—ฌ ์ฒ˜๋ฆฌ ์†๋„์™€ ์„ฑ๋Šฅ์— ํ•œ๊ณ„๊ฐ€ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

๋ชฉ์ 

GPU๋ฅผ ํ™œ์šฉํ•˜์—ฌ ๊ณ ์†ยท๊ณ ํšจ์œจ ์ด๋ฏธ์ง€ ์••์ถ•์„ ์ˆ˜ํ–‰ํ•˜๋Š” Impresser ์„œ๋น„์Šค๋ฅผ ๊ฐœ๋ฐœํ•˜๊ณ , ๊ธฐ์กด ๋Œ€๋น„ ์••์ถ• ์†๋„๋ฅผ ํš๊ธฐ์ ์œผ๋กœ ๊ฐœ์„ ํ•ฉ๋‹ˆ๋‹ค.

์„ฑ๋Šฅํ–ฅ์ƒ1 ์„ฑ๋Šฅํ–ฅ์ƒ2

ํ•ต์‹ฌ ๋Œ€์ƒ

์ œ์กฐ ์žฅ๋น„ ์†Œํ”„ํŠธ์›จ์–ด ๊ธฐ์—…

ํŠน์ง• ๋ฐ ์ฐจ๋ณ„์ 

  • GPU ๊ฐ€์† ์ด๋ฏธ์ง€ ์••์ถ•
  • CPU ๋Œ€๋น„ ์ตœ๋Œ€ 4๋ฐฐ ๋น ๋ฅธ ์†๋„
  • ๋น„๋™๊ธฐ ์••์ถ• ๋Œ€๊ธฐ์—ด(Queue) ์ง€์›
  • BMP ํŒจํ„ด ์ด๋ฏธ์ง€ ์ƒ์„ฑ ๊ธฐ๋Šฅ ์ œ๊ณต
  • ์••์ถ• ์„ฑ๋Šฅ ๋น„๊ต ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ์ œ๊ณต

๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆ ํŒ€์› ์†Œ๊ฐœ

๊น€๋‚˜๊ฒฝ
๊น€๋‚˜๊ฒฝ (Leader)
@๊น€๋‚˜๊ฒฝ



  • ์ž‰ํฌ์ ฏ ์„ค๋น„
  • libTIFF ๊ธฐ๋ฐ˜ ์ด๋ฏธ์ง€ ์••์ถ•
  • ์ด๋ฏธ์ง€ ์••์ถ• ๋ฐ ์„ค๋น„ ๋Œ€๊ธฐ์—ด
๊น€ํ™˜์ˆ˜
๊น€ํ™˜์ˆ˜
@๊น€ํ™˜์ˆ˜



  • CI/CD ํŒŒ์ดํ”„๋ผ์ธ ๊ตฌ์ถ•
  • nvTIFF ๊ธฐ๋ฐ˜ ์ด๋ฏธ์ง€ ์••์ถ•
  • ๋กœ๊ทธ์ธ/Security
์ดํฌ์‚ฐ
์ดํฌ์‚ฐ
@์ดํฌ์‚ฐ



  • ๋Œ€์‹œ๋ณด๋“œ ๋ฐ ์••์ถ•/๋ณ€ํ™˜ ๋‚ด์—ญ ์กฐํšŒ
  • CUDA ๊ธฐ๋ฐ˜ ์ด๋ฏธ์ง€ ์ƒ์„ฑ
  • S3 ๋Œ€์šฉ๋Ÿ‰ ๋‹ค์ค‘ ์ด๋ฏธ์ง€ ์—…๋กœ๋“œ
๋ฐ•์ง€ํ˜„
๋ฐ•์ง€ํ˜„
@๋ฐ•์ง€ํ˜„



  • ์ƒ์‚ฐ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ๊ตฌํ˜„
  • ์••์ถ• ์„ฑ๋Šฅ ๋น„๊ต
  • ๋กœ๊ทธ์ธ/์ด๋ฏธ์ง€ ์••์ถ• ํ™”๋ฉด ๋””์ž์ธ
์œคํ˜œ์ง„
์œคํ˜œ์ง„
@์œคํ˜œ์ง„



  • ๋กœ๊ทธ์ธ API ์—ฐ๊ฒฐ
  • ๋Œ€์‹œ๋ณด๋“œ
  • ์ด๋ฏธ์ง€ ์ƒ์„ฑ/์ด๋ฏธ์ง€ ์••์ถ•

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

Backend

Java SpringBoot Spring Security MySQL Redis
Swagger rabbitMQ SSE minio

Image

nvtiff libtiff libcurl CUDA RUNPOD nlohmann/json

Frontend

Next.js TypeScript TailwindCSS Zustand

DevOps / Infra

Jenkins GitLab Docker Docker hub Nginx

Tools

IntelliJ IDEA Visual Studio Code Visual Studio Figma Notion


๐Ÿ“Œ ์ฃผ์š” ๊ธฐ๋Šฅ

๋กœ๊ทธ์ธ ๋Œ€์‹œ๋ณด๋“œ
ํŒจํ„ด ์ƒ์„ฑ ๋ฏธ๋ฆฌ๋ณด๊ธฐ csv ๋ถˆ๋Ÿฌ์˜ค๊ธฐ
ํŒจํ„ด ์ƒ์„ฑ ์ด๋ฏธ์ง€ ์••์ถ•
์„ฑ๋Šฅ ๋น„๊ต ์„ค๋น„ ๋“ฑ๋ก
์‹œ๋ฎฌ๋ ˆ์ด์…˜

๐Ÿ“‚ ํ”„๋กœ์ ํŠธ ๊ตฌ์กฐ

ย  FRONTEND
๐Ÿ“‚ frontend
 โ”ฃ ๐Ÿ“‚ public
 โ”ƒ โ”ฃ ๐Ÿ“‚ fonts
 โ”ƒ โ”ฃ ๐Ÿ“‚ images
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚ facilities
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚ logos
 โ”ƒ โ”ƒ โ”— ๐Ÿ“‚ products
 โ”ƒ โ”ฃ ๐Ÿ“„ csvlogo.png
 โ”ƒ โ”ฃ ๐Ÿ“„ file.svg
 โ”ƒ โ”ฃ ๐Ÿ“„ globe.svg
 โ”ƒ โ”ฃ ๐Ÿ“„ next.svg
 โ”ƒ โ”ฃ ๐Ÿ“„ pattern-template.csv
 โ”ƒ โ”ฃ ๐Ÿ“„ vercel.svg
 โ”ƒ โ”— ๐Ÿ“„ window.svg
 โ”ฃ ๐Ÿ“‚ src
 โ”ƒ โ”ฃ ๐Ÿ“‚ app
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚ dashboard
 โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚ components
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ Compressionlist.tsx
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ PerformanceRanking.tsx
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“„ RecommendationEngine.tsx
 โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“„ page.tsx
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚ imagecompressor
 โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚ components
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ CompressionHistory.tsx
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ CompressionQueue.tsx
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“„ CompressionSettings.tsx
 โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“„ page.tsx
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚ imagegenerator
 โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚ components
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ PatternGenerator.tsx
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ PatternList.tsx
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ PatternPreview.tsx
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“„ PatternPreviewModal.tsx
 โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“„ page.tsx
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚ login
 โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚ components
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ LoginBackground.tsx
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ LoginBrandSection.tsx
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ logincontain.tsx
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“„ loginfindmodal.tsx
 โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“„ page.tsx
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚ performance
 โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚ components
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ AddFacilityModal.tsx
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ AlgorithmOptions.tsx
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ EditFacilityModal.tsx
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ FacilityDetailPanel.tsx
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ FacilityFileUpload.tsx
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ FacilityHistorySection.tsx
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ FacilityHistoryTable.tsx
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ FacilityInfoSection.tsx
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ FacilityQueueSection.tsx
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ FacilityQueueTable.tsx
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ FacilityStatisticsSummary.tsx
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ FacilityWorkUpload.tsx
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ IsometricMap.tsx
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ NewFacilityList.tsx
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ PerformanceResultComparisonTable.tsx
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ PerformanceResultSummary.tsx
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ PerformanceSimulator.tsx
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ PerformanceSimulatorCard.tsx
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ PerformanceSimulatorSettings.tsx
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ PerformanceSimulatorSlot.tsx
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ SelectedFacilitiesPanel.tsx
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ ThreeIsometricMap.tsx
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“„ TileMap.tsx
 โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ page.tsx
 โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“„ types.ts
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚ simulation
 โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚ components
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ BmpImportModal.tsx
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ ConfirmedGoalTable.tsx
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ InkConsumptionSummary.tsx
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ LayoutSlider.tsx
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ MotherGlassInfoList.tsx
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ MotherGlassLayoutPreview.tsx
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ MotherGlassSelector.tsx
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ OverallProductionSummary.tsx
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ PrintSimulationPlan.tsx
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ ProductCard.tsx
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ ProductList.tsx
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ ProductQuantityModal.tsx
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ ProductionGoalList.tsx
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“„ SelectedGoalList.tsx
 โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚ data
 โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚ utils
 โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚ workers
 โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ page.tsx
 โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“„ types.ts
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚ test
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚ test001
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚ test004
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ dashboard-layout-example.tsx
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ favicon.ico
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ globals.css
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ group-routes-example.md
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ layout.tsx
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ loading.tsx
 โ”ƒ โ”ƒ โ”— ๐Ÿ“„ page.tsx
 โ”ƒ โ”ฃ ๐Ÿ“‚ components
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚ auth
 โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“„ AuthGuard.tsx
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚ layout
 โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ navbar.tsx
 โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“„ sidebar.tsx
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚ ui
 โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ CommonButton.tsx
 โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ CommonCheckBox.tsx
 โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ CommonContainerBox.tsx
 โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ CommonDropdown.tsx
 โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ CommonInput01.tsx
 โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ CommonLoader.tsx
 โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ CommonModal.tsx
 โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ CommonPagination.tsx
 โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ CommonRadioButton.tsx
 โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ CommonTable.tsx
 โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ CommonTableFrame.tsx
 โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ CommonToast.tsx
 โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ FlatContainerBox.tsx
 โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ GlassButton01.tsx
 โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“„ GlassButton02.tsx
 โ”ƒ โ”ƒ โ”— ๐Ÿ“„ GlobalSSENotifications.tsx
 โ”ƒ โ”ฃ ๐Ÿ“‚ contexts
 โ”ƒ โ”ƒ โ”— ๐Ÿ“„ SSEContext.tsx
 โ”ƒ โ”ฃ ๐Ÿ“‚ service
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ auth.ts
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ dashboard.ts
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ globalSSEService.ts
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ imageCompressor.ts
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ imageGenerator.ts
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ imageUpload.ts
 โ”ƒ โ”ƒ โ”— ๐Ÿ“„ inkjet.ts
 โ”ƒ โ”ฃ ๐Ÿ“‚ store
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ authStore.ts
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ imageCompressorStore.ts
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ imageGeneratorStore.ts
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ imageUploadStore.ts
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ performanceHistoryStore.ts
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ performanceRankingStore.ts
 โ”ƒ โ”ƒ โ”— ๐Ÿ“„ sidebarStore.ts
 โ”ƒ โ”ฃ ๐Ÿ“‚ types
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ auth.ts
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ dashboard.ts
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ imageCompressor.ts
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ imageGenerator.ts
 โ”ƒ โ”ƒ โ”— ๐Ÿ“„ imageUpload.ts
 โ”ƒ โ”— ๐Ÿ“‚ utils
 โ”ƒ   โ”— ๐Ÿ“„ fetchWithAuth.ts
 โ”ฃ ๐Ÿ“„ .prettierignore
 โ”ฃ ๐Ÿ“„ .prettierrc
 โ”ฃ ๐Ÿ“„ Dockerfile
 โ”ฃ ๐Ÿ“„ eslint.config.mjs
 โ”ฃ ๐Ÿ“„ next.config.ts
 โ”ฃ ๐Ÿ“„ package.json
 โ”ฃ ๐Ÿ“„ pnpm-lock.yaml
 โ”ฃ ๐Ÿ“„ postcss.config.mjs
 โ”— ๐Ÿ“„ tsconfig.json

ย  BACKEND
๐Ÿ“‚ backend
 โ”ฃ ๐Ÿ“‚ src/main/java/com/semes/impresser
 โ”ƒ โ”ฃ ๐Ÿ“‚ auth
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚ controller
 โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“„ AuthController.java
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚ dto
 โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚ request
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“„ LoginRequest.java
 โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“‚ response
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ LoginResponse.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“„ ReissueTokenResponse.java
 โ”ƒ โ”ƒ โ”— ๐Ÿ“‚ service
 โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ AuthService.java
 โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“„ AuthServiceImpl.java
 โ”ƒ โ”ฃ ๐Ÿ“‚ common
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚ client
 โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚ dto
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚ request
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ ConvertImageRequest.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“„ GenerateImageApiRequest.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“‚ response
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ ConvertImageResponse.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“„ GenerateImageApiResponse.java
 โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“„ ExternalApiClient.java
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚ config
 โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ AsyncConfig.java
 โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ CorsConfig.java
 โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ HttpClientConfig.java
 โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ QuerydslConfig.java
 โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ RabbitMQConfig.java
 โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ S3Config.java
 โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ SecurityConfig.java
 โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“„ SwaggerConfig.java
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚ controller
 โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“„ SseController.java
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚ entity
 โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ BaseEntity.java
 โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“„ BaseTimeEntity.java
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚ exception
 โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ BusinessException.java
 โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ ErrorCode.java
 โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“„ GlobalExceptionHandler.java
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚ repository
 โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“„ EmitterRepository.java
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚ response
 โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ BaseResponse.java
 โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ PageResponse.java
 โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“„ PaginationResponse.java
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚ security
 โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ CustomAccessDeniedHandler.java
 โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ CustomAuthenticationEntryPoint.java
 โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“„ JwtAuthenticationFilter.java
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚ service
 โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“„ SseService.java
 โ”ƒ โ”ƒ โ”— ๐Ÿ“‚ util
 โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ CookieUtil.java
 โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ JwtUtil.java
 โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ S3Util.java
 โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“„ SecurityUtil.java
 โ”ƒ โ”ฃ ๐Ÿ“‚ convertImage
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚ controller
 โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“„ ConvertImageController.java
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚ dto
 โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚ request
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ CompleteConvertRequest.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“„ CreateConvertRequest.java
 โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“‚ response
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ CompleteConvertResponse.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ CompressionTypeResponse.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ CompressionTypeVersionResponse.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ ConvertHistoryDetailResponse.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ ConvertHistoryItemResponse.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“„ CreateConvertResponse.java
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚ entity
 โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ CompressionType.java
 โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“„ ConvertHistory.java
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚ repository
 โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ CompressionTypeRepository.java
 โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ CompressionTypeRepositoryCustom.java
 โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ CompressionTypeRepositoryCustomImpl.java
 โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ ConvertHistoryRepository.java
 โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ ConvertHistoryRepositoryCustom.java
 โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“„ ConvertHistoryRepositoryCustomImpl.java
 โ”ƒ โ”ƒ โ”— ๐Ÿ“‚ service
 โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ ConvertImageService.java
 โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“„ ConvertImageServiceImpl.java
 โ”ƒ โ”ฃ ๐Ÿ“‚ dashboard
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚ controller
 โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“„ DashboardController.java
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚ dto/response
 โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ ConvertAvgSpeedListResponse.java
 โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ ConvertHistoryDetailResponse.java
 โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ ConvertHistoryListResponse.java
 โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ InkjetDailyUsageCompareResponse.java
 โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ InkjetDailyUsageResponse.java
 โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ InkjetDailyUsageStatResponse.java
 โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“„ InkjetWeeklyUsageResponse.java
 โ”ƒ โ”ƒ โ”— ๐Ÿ“‚ service
 โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ DashboardService.java
 โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“„ DashboardServiceImpl.java
 โ”ƒ โ”ฃ ๐Ÿ“‚ generateImage
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚ controller
 โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“„ GenerationHistoryController.java
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚ dto
 โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚ request
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ CompleteBmpGernerationRequest.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“„ CreateBmpImageRequest.java
 โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“‚ response
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ AllGenerationHistoryResponse.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ CreateBmpImageAsyncResponse.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ CreateBmpImageResponse.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“„ GenerationHistoryResponse.java
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚ entity
 โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ GenerationHistory.java
 โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“„ GenerationStatus.java
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚ repository
 โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ GenerationHistoryRepository.java
 โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ GenerationHistoryRepositoryCustom.java
 โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“„ GenerationHistoryRepositoryCustomImpl.java
 โ”ƒ โ”ƒ โ”— ๐Ÿ“‚ service
 โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ GenerateImageTransactionalService.java
 โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ GenerateImageWorker.java
 โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ GenerationHistoryService.java
 โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“„ GenerationHistoryServiceImpl.java
 โ”ƒ โ”ฃ ๐Ÿ“‚ inkjet
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚ controller
 โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ InkjetController.java
 โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“„ JobHistoryController.java
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚ dto
 โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚ request
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ CreateInkjetRequest.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ CreateJobHistoryRequest.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“„ UpdateInkjetRequest.java
 โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“‚ response
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ AllInkjetResponse.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ CreateJobHistoryResponse.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ InkjetResponse.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ JobHistoryListResponse.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ JobHistoryResponse.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“„ TotalJobResponse.java
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚ entity
 โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ InkjetPrinter.java
 โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ InkjetPrinterSlot.java
 โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ JobHistory.java
 โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ PrinterStatus.java
 โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ ProcessStatus.java
 โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“„ SlotStatus.java
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚ repository
 โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ InkjetRepository.java
 โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ InkjetRepositoryCustom.java
 โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ InkjetRepositoryCustomImpl.java
 โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ InkjetSlotRepository.java
 โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ InkjetSlotRepositoryCustom.java
 โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ InkjetSlotRepositoryCustomImpl.java
 โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“„ JobHistoryRepository.java
 โ”ƒ โ”ƒ โ”— ๐Ÿ“‚ service
 โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ InkjetService.java
 โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ InkjetServiceImpl.java
 โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ InkjetSlotService.java
 โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ InkjetSlotServiceImpl.java
 โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ JobHistoryService.java
 โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“„ JobHistoryServiceImpl.java
 โ”ƒ โ”ฃ ๐Ÿ“‚ queue
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚ controller
 โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“„ QueueController.java
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚ dto
 โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ CompressImageMessage.java
 โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ ConvertRequest.java
 โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“„ PrintRequest.java
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚ producer
 โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ ImageMessageProducer.java
 โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“„ PrintMessageProducer.java
 โ”ƒ โ”ƒ โ”— ๐Ÿ“‚ service
 โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ QueueService.java
 โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“„ QueueServiceImpl.java
 โ”ƒ โ”ฃ ๐Ÿ“‚ s3
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚ controller
 โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“„ S3Controller.java
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚ dto
 โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚ request
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ CompleteBatchRequest.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ CompleteMultipartRequest.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ CreateTiffUploadsRequest.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ InitBmpBatchRequest.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ PresignedUrlRequest.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ TiffUploadItemRequest.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“„ UrlsBatchRequest.java
 โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“‚ response
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ CompleteBatchResultResponse.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ CreateTiffUploadResponse.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ InitBmpBatchResponse.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ InitMultipartUploadResponse.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ PresignedUrlListResponse.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ PresignedUrlResponse.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ UrlsBatchItemResponse.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“„ UrlsBatchResponse.java
 โ”ƒ โ”ƒ โ”— ๐Ÿ“‚ service
 โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ FilePresignedService.java
 โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“„ FilePresignedServiceImpl.java
 โ”ƒ โ”ฃ ๐Ÿ“‚ user
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚ entity
 โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ User.java
 โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“„ UserRole.java
 โ”ƒ โ”ƒ โ”— ๐Ÿ“‚ repository
 โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“„ UserRepository.java
 โ”ƒ โ”— ๐Ÿ“„ ImpresserApplication.java

ย  IMAGE
๐Ÿ“‚ image
 โ”ฃ ๐Ÿ“‚ include/converter
 โ”ƒ โ”ฃ ๐Ÿ“„ bmp_loader.hpp
 โ”ƒ โ”ฃ ๐Ÿ“„ convert.hpp
 โ”ƒ โ”ฃ ๐Ÿ“„ encoder.hpp
 โ”ƒ โ”ฃ ๐Ÿ“„ encoder_factory.hpp
 โ”ƒ โ”ฃ ๐Ÿ“„ generate_bmp.hpp
 โ”ƒ โ”ฃ ๐Ÿ“„ hmac.hpp
 โ”ƒ โ”ฃ ๐Ÿ“„ http_io.hpp
 โ”ƒ โ”ฃ ๐Ÿ“„ log.hpp
 โ”ƒ โ”ฃ ๐Ÿ“„ stopwatch.hpp
 โ”ƒ โ”— ๐Ÿ“„ types.hpp
 โ”ฃ ๐Ÿ“‚ src
 โ”ƒ โ”ฃ ๐Ÿ“„ bmp_loader.cpp
 โ”ƒ โ”ฃ ๐Ÿ“„ convert_worker.cpp
 โ”ƒ โ”ฃ ๐Ÿ“„ encoder_factory.cpp
 โ”ƒ โ”ฃ ๐Ÿ“„ encoder_libtiff.cpp
 โ”ƒ โ”ฃ ๐Ÿ“„ encoder_nvtiff.cpp
 โ”ƒ โ”ฃ ๐Ÿ“„ generate_bmp.cu
 โ”ƒ โ”ฃ ๐Ÿ“„ http_io.cpp
 โ”ƒ โ”— ๐Ÿ“„ main_server.cpp
 โ”ฃ ๐Ÿ“‚ vendor
 โ”ƒ โ”ฃ ๐Ÿ“„ httplib.h
 โ”ƒ โ”— ๐Ÿ“„ json.hpp
 โ”ฃ ๐Ÿ“„ CMakeLists.txt
 โ”— ๐Ÿ“„ Dockerfile

๐Ÿ“ ํ”„๋กœ์ ํŠธ ์‚ฐ์ถœ๋ฌผ

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 74.1%
  • Java 18.4%
  • C++ 5.2%
  • Cuda 1.0%
  • CSS 0.5%
  • CMake 0.4%
  • Other 0.4%