이번에 3학년에 올라오게 되면서 프로젝트 실습시간에 각자 주제를 정해서 개발을 진행하는 수업을 하게 되었다.
나는 어떤 서비스를 만들어 볼까 생각하면서, 우리 학교에는 전 학년이 함께 소통할 수 있는 수단이 없다고 생각했다.
(선후배 사이에 친분이 있지 않은 경우 물어보거나 소통할 방법이 전혀 없다고 생각된다.)
그래서 대구 소프트웨어 마이스터 고등학교 재학생 및 졸업생들을 위한 개발 커뮤니티 사이트를 만들어야겠다고 생각을 했다. 그러면서 아래와 같이 문제점 파악, 해결 방법 구상 등등을 해보았다.
대소고 개발 커뮤니티 사이트 (Devlopa)
1. 문제점 파악 → 해결 방법 구상 → 해결 방안 → 아이디어 도출
- 문제점 파악
대소고 내에서 같은 학년끼리는 소통과 정보 전달(개발 관련 등등)이 잘 되는 편이라고 생각하는데, 다른 학년과의 소통과 정보 전달이 잘 안 된다고 생각합니다. 그래서 대소고 내에서 전 학년이 소통 및 정보 전달을 할 수 있는 게 필요하다고 생각합니다. 개발 지식 같은 경우도 알고 있는 사람들끼린 정보 전달이 잘 되지만 다른 학년 및 다른 사람들에겐 전달이 잘 되지 않습니다. - 해결 방법 구상 및 해결 방안
대소고 재학생들이 사용 할 수 있는 개발 커뮤니티 사이트를 제작하여 전 학년이 소통 및 정보전달이 원활할 수 있도록 할 예정입니다. - 최종 아이디어
대소고 재학생 및 졸업생들이 소통 및 정보 전달을 할 수 있는 개발 커뮤니티 사이트 제작
2. 프로젝트의 장, 단점
- 장점
재학생 및 졸업생끼리의 소통이 잘 될 수 있다.
재학생 및 졸업생끼리의 정보 전달로 인해 개발 관력 지식을 얻을 수 있다. - 단점
아무 글이나 작성이 가능하여, 개발과 관련 없는 글을 작성할 수도 있다.
3. 프로젝트에 구현될 아이디어 내용
- DAuth를 이용하여 도담도담에 가입되어 있는 재학생들만 로그인하여 사용 가능하게 하기
- 정보 전달 등을 위한 글 작성하기
- 본인이 작성한 글 삭제하기
- 본인이 작성한 글 수정하기
4. 연령층, 플랫폼 및 언어, 주요 기능
- 연령층 - 17 ~ 25
- 사용 언어
- Front-End
- React.js (Next.js)
- TypeScript
- Styled-Components (styling)
- Recoil (상태 관리)
- React-toast-ui/Editor (게시글 작성을 위한 Markdown 편집기 라이브러리)
- Back-End
- Django
- Rest Framework
- Python
- MySQL
- Front-End
- 주요 기능
- DAuth를 이용한 로그인
- 전체 게시글 보기
- 게시글 작성하기
- 본인이 작성한 게시글 수정하기
- 본인이 작성한 게시글 삭제하기
- 본인이 작성한 게시글 모아보기
위에서 언급한 도담도담 같은 경우는 학교에서 학생들이 직접 개발하고 운영 중인 스마트 스쿨 플랫폼이다.
DAuth는 도담도담을 개발한 팀인 B1nd에서 제작한 도담도담 계정을 사용 할 수 있는 OAuth이다.
3주 동안 기획서만 써서 한 곳에 모아서 블로그에 작성했는데, 다음주 부턴 한주씩 나누어서 올릴 예정이다. 이 프로젝트가 취업하기 전에 마지막으로 하는 프로젝트니 열심히 만들어야곘다.
'School > 프로젝트 실습' 카테고리의 다른 글
프로젝트 실습 5주차 (2022. 04. 27. ~ 2022. 05. 03.) (0) | 2022.05.03 |
---|---|
프로젝트 실습 4주차 (2022. 04. 20. ~ 2022. 04. 26.) (0) | 2022.05.03 |
프로젝트 실습 3주차 (2022. 04. 13. ~ 2022. 04. 19.) (0) | 2022.05.03 |
프로젝트 실습 2주차 (2022. 04. 06. ~ 2022. 04. 12.) (0) | 2022.05.03 |
프로젝트 실습 1주차 (2022. 03. 30. ~ 2022. 04. 05.) (0) | 2022.05.03 |