Skip to content

PNUops/opus-backend

Repository files navigation

OPUS Service Overview(추가 예정)

🎓 OPUS (SW프로젝트관리시스템)

OPUS는 부산대학교 내 SW 프로젝트(캡스톤/해커톤/교과 등)의 성과를 등록, 관리, 공유하고,
운영 측면에서는 대회/팀/결과물을 효율적으로 관리하는 시스템입니다.

🌐 운영 서비스 이동 | 🧩 Production Repo 이동 | 📄 Spring Rest Docs(예정) | 📦 MVP Backend


🛠 Tech Stack

Language & Core

Data & Media

Documentation & Test

🏗️ Structure

─ src
   ├─ main
   │  ├─ java
   │  │  └─ com
   │  │     └─ opus
   │  │        └─ opus
   │  │           ├─ OpusApplication.java
   │  │           ├─ docs
   │  │           │  └─ asciidoc
   │  │           ├─ global
   │  │           │  ├─ base
   │  │           │  ├─ config
   │  │           │  ├─ error
   │  │           │  └─ security
   │  │           └─ modules
   │  │              ├─ member                         
   │  │              │  ├─ api
   │  │              │  │  └─ Membercontroller.java
   │  │              │  ├─ application
   │  │              │  │  ├─ convenience
   │  │              │  │     └─ MemberConvenience.java
   │  │              │  │  └─ dto
   │  │              │  │     ├─ request
   │  │              │  │     └─ response
   │  │              │  │  ├─ MemberCommandService.java
   │  │              │  │  └─ MemberQueryService.java
   │  │              │  ├─ domain
   │  │              │  │  ├─ Member.java
   │  │              │  │  ├─ dao
   │  │              │  │     └─ MemberRepository.java
   │  │              │  └─ exception
   │  │              │     ├─ MemberException.java
   │  │              │     └─ MemberExceptionType.java
   │  │              ├─ contest
   │  │              ├─ file
   │  │              ├─ notice
   │  │              └─ team
   │  └─ resources
   │     ├─ application.yml
   │     ├─ application-secret.yml
   │     └─ schema.sql
   └─ test
      ├─ java
      │  └─ com
      │     └─ opus
      │        └─ opus
      │           ├─ helper
      │           │ ├─ ApiTestHelper.java
      │           │  └─ IntegrationTest.java
      │           ├─ restdocs
      │           │  ├─ docs
      │           │      ├─ MemberApiDocsTest.java
      │           │      └─ ...
      │           │  ├─ RestDocsConfig.java
      │           │  └─ RestDocsTest.java  
      │           ├─ member                         
      │           │  ├─ application
      │           │      ├─ MemberCommandServiceTestjava
      │           │      └─ MemberQueryServiceTest.java
      │           │  └─ MemberFixture
      │           ├─ ...     
      └─ resources

✨ Key Features & Engineering Points

(추가 예정)

🗂 Database ERD

(추가 예정)

🌐 Infra Structure

(추가 예정)

👥 Backend Member

이지민 김태윤 문여원 문성재
JJimini
JJimini

pykido
pykido

myeowon
myeowon

sjmoon00
sjmoon00

🤝Project Contributors

Backend / Infra / Frontend /Design

contributors contributors

About

부산대학교 SW프로젝트관리시스템(opus) Backend Repository입니다.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5

Languages