[DND 9기] 편리한 강의 탐색, 클래스코프 _ Classcope

Dev_ch·2023년 8월 28일
2

DND 8기/9기

목록 보기
5/5
post-thumbnail

이전 포스팅 ➡️ DND 9기 활동 시작

DND에 궁금하다면? ⬇️
DND 8기 합격 후기
DND 8기 회고

저번에 작성했던 DND 9기 시작 포스팅을 올린지 얼마나 됐다고 벌써 마무리 회고 글을 작성하고 있네요,, 작성 글 마지막 문단 쯤에 커리어적으로 한층 더 발전할 수 있는 시간이 되었으면 좋겠다고 작성했는데, 진짜 그렇게 된 것 같아서 뜻 깊은 것 같습니다.

DND 활동이 얼마나 유익한지는 이전 포스팅에서 많이 설명했기에 이번에는 프로젝트 중심의 포스팅을 진행해보려 합니다. 포스팅에서 사용된 이미지들은 전부 저희 디자인팀에서 제작했습니다,, 대단하죠!? 😆

🧐 Classcope, 클래스코프 그게 뭔데?

Classopce는 온라인 클래스 탐색의 여정을 밝혀준다는 슬로건을 갖고 진행하게된 프로젝트 였습니다. 처음에는 인터넷에 존재하는 수많은 강의, 클래스 등이 다양한 플랫폼에 존재하고 후기를 제대로 확인할 수 있는 사이트가 존재하지 않아 해당 불편함을 해소하고자 기획하게 되었습니다.

자기계발에 투자하는 사람들이 증가하는 만큼, 자신에게 적합하고 좋은 강의를 찾기 위한 여정을 조금 더 쉽게 나아갈 준비가 되셨나요? ✔️

❄️ 탐색의 여정이 투명하게, 믿음직스럽게

Clasccope는 사용자가 강의를 탐색하는 과정이 투명하고 명확한, 믿을만한 이라는 단어와 어울린다고 생각했으며 그에 해당하는 색깔을 찾고 디자인을 진행하였습니다!

저희 디자인분들의 창의력과 실력이 정말 어마무시하지 않나요? 😆

💭 좋은 설계가 된 아키텍쳐가 좋은 서비스를 구축합니다

제가 담당한 Backend 에서는 클라우드 컴퓨팅 시스템인 AWS를 이용하여 서버를 구축하였습니다. GitHub Actions와 CodeDeploy를 이용해 CI/CD를 구축하였고 NGINX를 활용해 8081 / 8082 포트를 이용한 무중단 배포를 진행하였습니다.

사용자 인증을 위한 시스템은 SpringSecurity와 JWT를 이용하여 인증/인가에 관한 부분을 구현하였으며 SpringRestDocs + Swagger를 활용하여 docs 기반 swagger 문서를 자동화 배포를 통해 클라이언트 친화적인 API 문서를 작성하였습니다.

서비스의 Bug, 오류 등을 최소화하고 올바른 예외처리를 위해 TDD 기반의 레드 - 그린 - 블루 형식의 개발을 진행하였으며 ElasticSearch를 활용해 강의를 탐색하는 성능을 최적화 하였습니다. 또한 Redis를 추가적으로 이용하고 있으며 Caching 활용이 언제든지 가능한 환경을 구축해놓았습니다.

추후 런칭까지 스택이 더 추가될 수 있고, 변경될 수 있는 스택 (redis -> elasticCache for Redis) 등 남아 있기에 나중에 런칭때 다시 한번 포스팅에서 기술을 자세하게 설명해보겠습니다 😆

🔎 탐색의 여정을 조금 들여다 볼까요?


후기는 쉽게 작성하고 한눈에 확인해야 하니깐 📝👀

그동안 후기를 작성할 수 없었던 강의들을 직접 서치를 통해 자신이 구매할 강의가 얼마나 도움이 될 수 있는지 찾아보느라 고생 많으셨습니다 🥲

이젠 클래스코프에서 여러 사람이 남긴 후기를 빠르게 작성하고, 쉽게 확인하세요! 간단한 키워드로 해당 강의의 핵심적인 후기를 확인할 수 있고 다양한 후기를 여러 방식으로 확인할 수 있습니다. 강의 후기를 하나씩 확인하는게 귀찮다면 사람들이 남긴 후기 점수의 평균을 확인하여 해당 강의가 얼마나 유익한지 빠르게 확인 할 수 있겠죠? 🏃‍♂️


존재하는 모든 강의를 손쉽게 확인하세요 🔎

여러 플랫폼에 존재하는 강의를 다양한 카테고리로 분류해 한곳에 모아져있습니다. 강의마다 플랫폼이 다른데 계속 검색하고 들어가고 번거로우셨다면 Classcope 한번에 검색하고 한번에 찾으세요! 만약, 어떤 강의를 살지 고민하고 계신다면 Classcope의 정렬 기능을 사용해 원하는대로 정렬하여 여러분들에게 최적화된 강의를 찾을 수 있습니다.

이제는 더이상 강의를 찾기위해 이곳 저곳 검색해서 들어갈 필요가 없어졌겠죠? 😆


유저를 위해 최적화된 강의는 준비해놨습니다 🎁

탐색의 여정을 도와주는데, 단순히 검색만 할 수 있으면 안되겠죠? 유저가 자신의 프로필에 등록해둔 관심분야를 기반으로 최적화된 강의를 찾는데 도움을 주는 Scope 탭이 존재합니다. 관심분야에 맞는 강의들을 찾고 뛰어난 강의들을 추천해줍니다.

이미 많은 사람들이 남겨둔 후기를 관심분야에 맞춰 핵심적인 부분을 해당 페이지에서 제공합니다. 유저가 강의를 찾기위해 검색을 하는 과정도 해당 Scope 탭에서 최소화 시킬 수 있겠네요! 만약, 누군가의 후기가 공감이 간다면 좋아요 버튼을 통해 후기를 남기지 않아도 강의에 대한 의견을 남길 수 있겠죠 😸


Classcope는 곧 유저를 만날 예정입니다 📅

포스팅에서 작성된 기능 말고도 다양한 기능을 갖추고, 준비하고 있습니다. 여러분들이 강의를 찾고, 구매하는 과정이 시간 낭비가 되지 않도록 탐색의 여정을 밝게 비춰줄 Classcope는 10월 이후 정식으로 런칭할 예정입니다. 다양한 강의 플랫폼을 서비스내에 갖고 더 최적화된 서비스를 개발하여 모두에게 도움될 수 있는 서비스가 되었으면 합니다 🧐

DND 9기를 통해 좋은 프로젝트를 하게되어서 정말 뜻깊은 시간이였고 좋은 팀원분들과 함께 또 한번 배우고 발전할 수 있는 기회가 되었습니다 🥳 대외활동이 종료되면 프로젝트도 함께 종료될 수 있지만 팀원분들의 의지 덕분에 런칭까지 준비하게 되어 기쁘네요!

👋 런칭 포스팅에서 다시 뵐게요!

디자인, 프론트엔드, 백엔드 전부 노력하여 발표도 잘 마무리한만큼 런칭도 잘 준비해서 모두가 강의를 탐색하는 여정이 조금 더 편할 수 있도록 좋은 서비스와 함께 런칭 이후 포스팅에서 뵙겠습니다!

DND 9기 운영진, 기수 회원분들도 너무 고생많으셨고 저희 팀원분들께도 박수를 드리고 싶네요 👏

.
.

➡️ DND 공식 사이트 바로가기
DND를 마무리하게 되면 DND 굿즈(모자,반팔티,집업 등)를 받으실 수 있으니 탐나시면 꼭 지원하세요..🤩

profile
내가 몰입하는 과정을 담은 곳

1개의 댓글

comment-user-thumbnail
2023년 9월 12일

항상 만들고 싶던 서비스였는데 이렇게 만들어주시니 좋네요 ㅎㅎ 런칭하면 꼭 사용해보겠습니다 !

답글 달기