An open API service indexing awesome lists of open source software.

https://github.com/cmsong111/spring-webmail

동의대학교 2024학년도 1학기 객체지향 프로그래밍 유지보수 프로젝트
https://github.com/cmsong111/spring-webmail

apache-james spring-boot webmail-application

Last synced: about 1 month ago
JSON representation

동의대학교 2024학년도 1학기 객체지향 프로그래밍 유지보수 프로젝트

Awesome Lists containing this project

README

          

# James Web Mail System Maintanance Project

[![Lines of Code](https://sonarcloud.io/api/project_badges/measure?project=cmsong111_Spring-webmail&metric=ncloc)](https://sonarcloud.io/summary/new_code?id=cmsong111_Spring-webmail)
[![Test CI](https://github.com/cmsong111/Spring-webmail/actions/workflows/sonar_cloud.yml/badge.svg)](https://github.com/cmsong111/Spring-webmail/actions/workflows/sonar_cloud.yml)
[![Javadoc](https://img.shields.io/badge/JavaDoc-Online-green)](https://cmsong111.github.io/Spring-webmail/deu/cse/spring_webmail/package-summary.html)

[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=cmsong111_Spring-webmail&metric=alert_status)](https://sonarcloud.io/summary/new_code?id=cmsong111_Spring-webmail)
[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=cmsong111_Spring-webmail&metric=coverage)](https://sonarcloud.io/summary/new_code?id=cmsong111_Spring-webmail)
[![Code Smells](https://sonarcloud.io/api/project_badges/measure?project=cmsong111_Spring-webmail&metric=code_smells)](https://sonarcloud.io/summary/new_code?id=cmsong111_Spring-webmail)

> 동의대학교 컴퓨터소프트웨어공학 2024학년도 1학기 팀프로젝트

## 프로젝트 소개

- 본 프로젝트는 동의대학교 컴퓨터소프트웨어공학과 2024학년도 1학기 팀프로젝트로써, James Web Mail System의 유지보수를 목표로 한다.

## 초기 프로젝트 환경
- [Apache James Server 2.3.2](https://hub.docker.com/r/skylord21/james)
- [First Spring Project](https://github.com/cmsong111/Spring-webmail/tree/945cb0a149113b2e2ee497d918f2cc7246340189)

## 팀원 소개

| 프로필 | 이름 | 역할 | 담당 |
|--------------------------------------------------------------------------|------------------------------------------|----|---------------|
| ![조봉균](https://avatars.githubusercontent.com/bonggyunjo?s=100) | [조봉균](https://www.github.com/bonggyunjo) | 팀장 | 프로젝트 관리 및 개발 |
| ![김남주](https://avatars.githubusercontent.com/cmsong111?s=100) | [김남주](https://www.github.com/cmsong111) | 팀원 | 프로젝트 개발 및 문서화 |
| ![김찬솔](https://avatars.githubusercontent.com/chansolsol?s=100) | [김찬솔](https://www.github.com/chansolsol) | 팀원 | 프로젝트 개발 및 문서화 |
| | [이재영](https://www.github.com/wodud4143) | 팀원 | 프로젝트 개발 및 문서화 |

## 프로젝트 개요

- **프로젝트 명**: James Web Mail System Maintanance Project
- **프로젝트 기간**: 2024년 3월 2일 ~ 2024년 6월 14일

## 프로젝트 목표

- [Apache James Server jpa (3.8.1)](https://hub.docker.com/layers/apache/james/jpa-3.8.1/images/sha256-a057ab6b405f2e34b6563502701d164c7b44fb603a4762e21bec7ced2bf4ba59?context=explore) 버전으로 업그레이드
- 기존의 James Web Mail System의 기능을 유지하고, 새로운 기능을 추가하여 사용자 편의성을 높임
- 사용자 인터페이스(UI) 개선 (반응형 웹 디자인)
- 사용자 인증 및 보안 기능 강화
- [Sonar Cloud](https://sonarcloud.io/project/overview?id=cmsong111_Spring-webmail)를 통한 코드 품질 관리