다잇다 메인 API 서버입니다. 프로젝트 링크
기부를 통해 세계를 하나로 잇는 챌린지 서비스 : 기부목적 인터랙션 광고 어플리케이션
16학번 이영범 | 15학번 박태준 | 18학번 송지수 |
---|---|---|
개발자 | 디자이너 | 개발자 |
클라이언트, 서버 개발 | 디자이너, 영상제작 | 클라이언트 개발 |
Dev-Beom | songjeesu |
사람의 ‘善’을 선으로 잇다.
‘코로나 바이러스’로 기억될 올해, 여느 때보다 도움의 손길이 필요한 이웃들이 많습니다. 그러나 경직된 사회 분위기 속에서 주변을 돌아 볼 만한 마음의 여유를 잃어버렸기 때문일까요? 기부와 나눔이라는 단어는 어딘가 어색하기만 합니다.
하지만 잊고 살았을 뿐, 우리는 누구나 가슴속 타인을 위한 선(善)을 품고 있습니다.
팀 다잇다는 우리가 잊고 지내던 ‘선(善)’을 기부의 형태로 다시 확인할 수 있도록, 그리고 그 순간의 마음을 ‘선(line)’으로 평생 간직할 수 있도록 나누고 싶습니다.
여러분의 선은 어떤 모양을 가지고 있나요? 이번 전시를 통해 확인해보시기 바랍니다.
구동 환경
Ubuntu
사용 환경
Java8
SpringFramework
MariaDB
AWS EC2
AWS S3
AWS RDS
주요 사용패키지
AOP
JPA
JDBC
Lombok
jjwt
mustache
swagger
펼치기/접기
│ Application.java
│ BaseTimeEntity.java
│ GlobalExceptionHandler.java
│ LoggingAspect.java
│
├─advertisement
│ ├─controller
│ │ AdsController.java
│ │
│ ├─domain
│ │ Ads.java
│ │ AdsRepository.java
│ │
│ ├─dto
│ │ AdsListResponseDto.java
│ │ AdsResponseDto.java
│ │ AdsSaveRequestDto.java
│ │ AdsUpdateRequestDto.java
│ │
│ └─service
│ AdsService.java
│
├─advertisement_log
│ ├─domain
│ │ AdLogs.java
│ │ AdLogsRepository.java
│ │
│ └─dto
│ AdLogsListResponseDto.java
│
├─config
│ SwaggerConfig.java
│
├─file
│ ├─controller
│ │ FileUploadController.java
│ │
│ ├─dto
│ │ S3Component.java
│ │
│ └─service
│ │ FileUploadService.java
│ │
│ └─s3
│ S3Service.java
│ S3ServiceImpl.java
│
├─image
│ ├─controller
│ │ ImageController.java
│ │
│ ├─domain
│ │ Image.java
│ │ ImageRepository.java
│ │
│ ├─dto
│ │ ImageListResponseDto.java
│ │ ImageResponseDto.java
│ │ ImageSaveRequestDto.java
│ │
│ └─service
│ ImageService.java
│
├─result
│ ├─controller
│ │ ResultController.java
│ │ ResultWebController.java
│ │
│ ├─domain
│ │ Result.java
│ │ ResultRepository.java
│ │
│ ├─dto
│ │ ResultListResponseDto.java
│ │ ResultResponseDto.java
│ │ ResultSaveRequestDto.java
│ │
│ └─service
│ ResultService.java
│
├─security
│ SecurityAspect.java
│ SecurityController.java
│ SecurityService.java
│ SecurityServiceImpl.java
│ TokenRequired.java
│
└─user
├─controller
│ UserController.java
│
├─domain
│ Users.java
│ UsersRepository.java
│
├─dto
│ UsersListResponseDto.java
│ UsersResponseDto.java
│ UsersSaveRequestDto.java
│ UsersUpdateRequestDto.java
│
└─service
UsersService.java
Onboarding Page |
---|
다잇다 프로젝트를 소개하는 페이지 |
Main, Input Page |
---|
갤러리와 기부 페이지로 분기하는 메인페이지 |
Input Page |
---|
기부자의 정보를 입력받는 페이지 |
Ad Page |
---|
기부를 위한 광고시청 페이지 |
Camera, Result Page |
---|
기부자의 얼굴을 입력받는 페이지 |
Drawing Animation |
---|
기부자의 얼굴을 바탕으로 한 붓으로 그려주는 페이지 |
Photocard Page |
---|
전시 굿즈인 포토카드를 꾸미기 위한 페이지 |
Displaying Flutter Web | ||
---|---|---|