Skip to content
@Labify-DAMO

Labify-DAMO

Labify 🧪

image

연구실 폐기물, 스마트하게 관리하고 간편하게 수거하세요!

Labify는 연구실, 실험실 등에서 발생하는 복잡한 폐기물 처리 과정을 디지털화하여, 폐기물 등록부터 수거 요청, 처리까지의 전 과정을 효율적으로 관리하는 서비스입니다.


✨ 주요 기능

1. AI 기반 폐기물 분류: 사용자가 폐기물 이미지를 업로드하면, 외부 AI 서버와 연동하여 폐기물의 종류를 자동으로 인식하고 분류합니다.

2. QR 코드 기반 추적 시스템: 등록된 모든 폐기물(DisposalItem)에 고유 QR 코드를 부여합니다. 수거 업체는 QR 스캔만으로 간편하게 수거를 완료하고, 모든 과정은 로그로 기록되어 정확한 추적이 가능합니다.

3. 체계적인 수거 프로세스: 실험실 관리자는 앱을 통해 간편하게 수거를 요청(PickupRequest)하고, 수거 업체는 요청 내역을 바탕으로 작업을 배정(Pickup)하고 처리 현황을 실시간으로 업데이트할 수 있습니다.

4. 역할 기반 사용자 관리: 실험실 관리자(LAB_MANAGER), 시설 관리자(FACILITY_MANAGER), 수거 업체 직원(PICKUP_MANAGER) 등 다양한 사용자 역할을 구분하여 각 역할에 맞는 권한과 기능을 제공합니다.

5. 편리한 조회 기능: '내 실험실 목록', '내가 요청한 수거 내역', '오늘/내일의 수거 일정', '전체 처리 이력' 등 필요한 정보를 API를 통해 쉽게 조회할 수 있습니다.


⚙️ 시스템 아키텍처

+--------------+     HTTP     +-----------------------------+     HTTP      +-----------------------+
|              | <----------> |                             | <-----------> |                       |
|  iOS Client  |              |  Spring Boot (Main Server)  |               |  FastAPI (AI Server)  |
|              | <----------> |                             | <-----------> |                       |
+--------------+              +-----------------------------+               +-----------------------+
                                          |
                                          | JDBC
                                          |
                                   +--------------+
                                   |              |
                                   |   MySQL DB   |
                                   |              |
                                   +--------------+

🛠️ 기술 스택

분야 기술 스택
Backend Spring Boot Spring Data JPA Spring Security JWT MySQL
Frontend SwiftUI
AI Server FastAPI Python

👥 팀원

이은우 강예현 권나윤 김지희 임혜린
팀장 / 백엔드 개발 프론트엔드 개발 AI 개발 백엔드 개발 디자이너
Portfolio

Popular repositories Loading

  1. backend backend Public

    Java 1

  2. frontend frontend Public

    Swift

  3. ai ai Public

    Python

  4. .github .github Public

Repositories

Showing 4 of 4 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…