Skip to content

sunghun7511/SelBum

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

92 Commits
 
 
 
 
 
 
 
 

Repository files navigation

SelBum 개발 목적

흑역사로만 남는 학생들의 졸업앨범을 추억에 젖게 만드는 소중한 것으로 만드는 것이 목적

SelBum 이란?

학생들이 직접 만들어가는 졸업 앨범 웹 서비스로, 학교 생활을 할 때나 학교 행사가 있을 때 학교 친구들과의 추억을 직접 졸업 앨범에 넣는 구조이다.

기능

사용자

관리자

  • 권한 : 관리자는 앨범을 생성하고 관리하는 사람으로, 각 학급대표들과 담임교사들 에게 관리자 권한이 부여된다.
  • 역할
    1. 앨범 생성 : 전체적인 앨범 정보 및 참여자 학생들이 해야하는 필수 역할 생성
    2. 학생들이 학급폴더에 넣어달라고 요청한 사진들 중 넣어도 된다고 판단되는 사진들을 앨범에 추가
    3. 학생들이 개인폴더에 넣어달라고 한 사진들 중 5장을 학생이 원하는 우선순위에 맞추어 추가
    4. 학생들이 이벤트폴더에 넣어달라고 요청한 사진들 중 넣어도 된다고 판단되는 사진들을 앨범에 추가
    5. 앨범 파노라마 생성, 앨범 출력

참여자

  • 필수 역할 : 관리자의 필수 역할 정의에 따라 수행
  • 선택 사항 : 원하는 사진을 앨범에 추가

앨범 제작

개인 폴더

  • 개인 이름과 사진n개를 우선순위와 함께 추가(필수로 올려야하는 사진의 개수를 관리자의 권한)
  • 개인 사진과 함께 들어갈 텍스트 추가(좌우명, 한 마디 등등) (단, 텍스트를 넣을지의 여부와 어떤 텍스트를 넣을지는 관리자 권한)

학급 폴더

  • 학급에 관련된 사진, 그 사진에 관한 설명을 추가(학급 친구와 찍은 사진이어야만 하고, 학급 내 활동사진 등을 추가함)

이벤트 폴더

  • 어떤 행사에 관련된 사진과 그 사진에 관한 설명을 추가(행사 이름과 사진 설명 누구와 찍은것인지가 들어가야 함)

롤링 페이퍼

  • 학생을 검색한 후 그 학생에게 할말을 남길 수 있다. 같은 학급 학생들에게는 무조건 한 마디를 남겨야하고 다른 학급 학생들에게 남기는 것은 학생들의 자유
  • 자신의 롤링 페이퍼 페이지에서 다른 학생들이 써준 롤링 페이퍼를 볼 수 있음

관리자 페이지

  • 학생(참여자)들이 해야하는 필수 역할 생성 폼
    • 개인 폴더 사진 개수
    • 개인 폴더에 넣을 문구의 여부와 내용
  • 개인 앨범 관리
    • 학생들이 폴더에 넣어달라고 요청한 개개인의 사진들 중 우선순위가 높은 순서대로 추가(관리자가 1위로 정한 사진만 앨범 출력시 출력됨)

앨범 완성

앨범 파노라마

앨범 출력

T D L

  • 학생들이 이벤트 폴더나 학급 폴더에 올리기로 한 사진들 중 부적절 한 것들을 골라 필터링
  • 앨범 디자인 테마, 정보 등을 수정하는 관리자의 기능

About

14th Smarteen AppJam hackathon project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published