오픈소스SW 관리 도구 FOSSLight를 기반으로 한 학내 자산 관리 도구 개발
-
SW 관리 부재로 발생하는 법률적 문제 발생
-
체계적이지 않은 학내 SW 자산 관리 시스템
-
소프트웨어 공정 문화의 결핍
-
관리되지 않고 있는 학교 구성원이 개발한 SW
학내에서 사용되는 다양한 SW를 관리(등록 및 조회) 할 수 있는 SW 자산관리 프로덕트를 구축
-
SW는 학교에서 구독하고 있는 공용 SW를 관리
-
학교 수업에서 사용하는 SW를 관리
-
학교 구성원이 개발한 SW를 관리
-
학교 구성원이 개발한 SW에 사용된 라이선스와 이에 따른 규제들을 안내
-
SW를 등록하고, 다양한 정렬과 시각화 방식으로 SW를 조회함으로써 학교에서 다루고 있는 SW를 효율적으로 관리가 가능
-
수기로 작성하며 데이터를 하나씩 취합하는 관리 과정에서, CNU-SAM을 통해 간단하게 데이터를 등록, 수정, 삭제, 조회 가능
-
사용 목적에 따른 다양한 시각화 기능들을 통해 추가적인 과정 없이 2차 가공한 데이터를 확인 가능
-
수업용 sw 관리를 통해, 불법 sw 사용으로 인한 법적 문제를 사전에 파악하고 예방
-
-
공용 SW를 체계적으로 관리함으로 예산 범위에서 효율적으로 학내 구성원들의 소프트웨어 수요를 충족 가능
- 사용 여부와 사용량 파악을 통해, 추후 공용 SW 구매에 참고하여 효율적인 SW 사용이 가능
-
학내 개발자는 올바른 방식으로 오픈소스를 사용할 수 있으며, 소프트웨어 공정 이용 문화가 정착
- Frontend
- TypeScript : 4.6.2
- React : 17.0.2
- Backend
- Java : 17
- Spring Boot : 2.6.6
- MySQL : 8.0.29
- Server
- linux : Ubuntu 18.04
DESIGN | FRONT | BACK |
---|---|---|
FIGMA | STORYBOOK | API, DATABASE |
docker pull mysql
docker pull redis
docker pull fortune00/cnusam
docker run fortune00/cnusam
docker run -p 3360:3306 -e MYSQL_ROOT_PASSWORD=root mysql
docker run -p 6379:6379 redis
./gradlew clean build -x test
java -Dspring.profiles.active=local -jar ./build/libes/CNU-SAM-BE-0.0.1-SNAPSHOT.jar
이름 | 아이디 | 역할 |
---|---|---|
🦙 박은식 | shellboy | 팀장 & 프론트 개발 |
🐥 문정현 | MoonDD | 백엔드 개발 |
🦕 복신영 | fortune00 | 백엔드 개발 & 디자인 |