▼ Why ?
복학하고부터 어떤 개발 분야든 개념 공부도 중요하지만 개념 공부만 하는 것은 아무 의미없고, 공부한 것을 토대로 무언가를 만들어보는 프로젝트까지 해봐야 그것을 해봤다고 말할 수 있는 것이고 그래야 의미가 있다는 것을 가장 뼈저리게 느꼈다. 그래서 지금은 웹 개발이라는 분야에 관심이 있고, Java 스터디도 진행하고 있다.
예전이었다면, Spring에 대한 지식도 부족하고 HTTP나 데이터베이스와 같은 웹 개발 관련 지식도 부족하니까 아직 프로젝트는 무리라고 생각해서 프로젝트를 진행해보려고 하지 않았을 것 같다. 하지만, 프로젝트 및 협업 경험을 쌓는 것이 대학을 온 이유 중에 하나이기도 하고, 일단 그냥 프로젝트를 진행하면서 필요한 것을 찾아서 공부하자는 생각으로 동아리에서 진행하는 Tools Experts 라는 프로젝트 프로그램에 참여해보기로 결정하게 되었다. 그렇게 동아리 관련 정보들을 얻을 수 있는 웹 사이트 "Donggram" 개발 프로젝트를 진행하게 되었다.
▼ Team Building
- Mentor 1명
- Front-End 2명
- Back-End 2명
▼ 회의록
1. Brainstorming
- 책 추천 사이트 (웹사이트 / 책 검색 API 이용) - 전창하
- 장소 정보 공유 사이트 (카카오맵 API 이용) - 이태호
- 서울과기대 재능 거래 사이트 - 정윤석
- 서울과기대 대학 생활 사이트 - 신민규
- 어떤 부분에서 이런 사이트를 만들고 싶다는 생각이 들었는가
- 동아리 활동이나 모임을 진행할 때 주로 카카오톡으로 신청받는데 따로 받고 관리할 수 있는 사이트가 있었으면 좋겠다
- 출석 체크할 때 엑셀로 자동으로 연결되거나 따로 출석을 간편하게 관리할 수 있으면 좋겠다
- 인스타그램이나 에브리타임으로 동아리 정보나 모집공고를 확인하는게 불편하고 번거롭다
- 어떤 부분에서 이런 사이트를 만들고 싶다는 생각이 들었는가
- 대학 생활 (동아리 관련) 사이트로 주제 선정
- 구현할 만한 부분이 충분해 보인다
- 일단 동아리 활동으로 프로젝트 규모 축소
2. 주요 기능
- 로그인, 회원가입
- 회원가입할 때 필요한 정보
- 아이디(학번) , 비밀번호, 이름, 단과대, 과
- 인증은 추후에 생각
- 회원가입할 때 필요한 정보
- 권한
- 관리자 (우리)
- 동아리장 → 관리자가 부여
- 운영진 → 동아리장이 부여
- 부원 → 동아리장, 운영진이 부여
- 동아리 page
- 전체 동아리를 볼 수 있는 페이지 (필터 기능)
- 단과대 필터
- 분야 필터
- 모집중인가 필터
- 세부 동아리 페이지 (모두가 볼 수 있는 페이지, 부원만 볼 수 있는 페이지)
- 동아리 설명할 수 있는 페이지 → 모집중일 경우 모집신청 기능 추가 (모두 접근)
- 출석 체크 (부원)
- 투표 페이지 (부원)
- 활동 내용 (부원)
- 동아리 정보를 쓸 수 있는 페이지(동아리장, 운영진)
- 동아리 설명 적는 페이지
- 모집 공고 적는 페이지
- 부원,운영진 추가 페이지 (운영진은 동아리장만 부여 가능)
- 투표 적는 페이지
- 활동 내용을 적는 페이지
- 전체 동아리를 볼 수 있는 페이지 (필터 기능)
- 개인 프로필
- 프로필 사진은 변경 가능
- 회원가입 때 적은 정보들 보여주기
- 가입한 동아리
- 관리자 페이지
- 모든 유저 정보 확인 가능 → 권한 변경 기능
- 동아리 추가, 삭제, 수정
- 프로젝트 모집 page (가능하면)
3. 다음 회의(6/21)까지 UI 구상
- 메인,로그인 (창하)
- 전체동아리, 회원가입 (윤석)
- 세부동아리 (태호)
- 관리자 페이지, 개인프로필 (민규)