Skip to content

[CSmorning] 매일 아침 8시, CS 지식과 함께 하루를 시작하세요 !

Notifications You must be signed in to change notification settings

rawvv/csmorning

Repository files navigation

CS Morning 😎

매일 아침 8시, CS 지식과 함께 하루를 시작하세요

Website Use to Channel-CS morning

🤔 만들게 된 이유

코딩테스트, 프로젝트, CS 인터뷰 등 학습량이 너무 많아서 하나라도 자동화를 하고 싶었습니다.

오픈소스여러 커뮤니티를 통해 도움을 받고 있는 입장이라, 마찬가지로 개발자나 취준생들을 위한 서비스를 만들어 기여를 하고 나누고 싶었습니다.

📝 프로젝트 소개



CS Morning은 개발자들이 매일 아침 CS(Computer Science) 관련 질문을 받아볼 수 있는 서비스입니다. 기술 면접 준비나 CS 지식 향상에 도움을 드립니다.

✨ 주요 기능

내 정답률 확인

  • 지금까지의 정답률을 한번에 확인

질문 통계

  • 오늘의 질문의 전체 사용자 정답률을 한눈에 확인

카테고리별 성과

  • 자료구조, 알고리즘, 운영체제 등 카테고리별 강점과 약점 파악

내 활동 캘린더

  • GitHub의 잔디처럼 매일 학습 여부를 시각적으로 확인 가능

🎯 데일리 모드

  • 매일 아침 8시 새로운 CS 질문 제공
  • 즉시 답변 입력 및 정답 확인
  • 운영체제, 네트워크, 데이터베이스 등 다양한 CS 분야 커버

📚 위클리 모드

  • 매일 새로운 CS 학습 컨텐츠 제공
  • 일주일 동안 학습한 내용 기반의 주간 테스트
  • 매주 일요일 7문제 순차 해결 방식

🛠 기술 스택

Front-End

Back-End

🧐 사용자의 편의성을 위해서 고민한 것들?

카카오 싱크플러그인 도입

채널 알림톡을 발송을 하기 위해서는 전화번호의 입력이 필필요합니다. 폼 작성 이나 사용자의 정보를 일일이 기입 하는 경우 사용자는 피로감을 느낀다고 생각했습니다.

따라서 채널 내에서 간편 회원가입 을 할 수 있게 도입하였습니다.

이전에 기록했던 답변들이 사라지는 걸 막기 위해 계정 연동 기능을 구현하여 연동 전에 기록들이 삭제되는 것을 방지하였습니다.

전체 아키텍쳐

image

느낀점

사이드 프로젝트에서 끝나는 것이 아닌, 실제로 배포하고 서비스를 운영해보니 개발 학습에 대한 흥미가 부스터처럼 발판이 되어 도움이 많이 되었습니다. 2025/06/15 기준으로 74명의 사용자가 채널을 추가하여 서비스를 이용 중 입니다.

앞으로 출근 길 또는 평화로운 아침에 8시에 모두 제 카톡 알림을 듣고 CS 학습을 하는 그날까지 더 열심히 해보겠습니다.

보완하고 싶은 점

blue-green 배포를 통해 서버 과부화 방지

토론 기능 활성화

프론트앤드, 백앤드 등 질문 및 내용 세분화

여러가지 답변의 챗봇 응답 기능 추가

About

[CSmorning] 매일 아침 8시, CS 지식과 함께 하루를 시작하세요 !

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages