Skip to content

NBC-finalProject/CS25-FE

Repository files navigation

CS25

🔗 AI가 생성하고 해설하는 CS지식 메일 구독 서비스

스크린샷 2025-06-27 오후 7 08 33 스크린샷 2025-06-27 오후 7 09 22 스크린샷 2025-06-27 오후 7 08 50

CS25는

매일 오전에 무작위의 CS 면접 질문을 이메일로 보내드리는 서비스입니다.

문항은 객관식, 주관식, 서술형으로 구성됩니다.

서술형 문제의 경우, 직접 답변을 작성하면 AI 해설도 함께 받아보실 수 있어요!!

이 서비스는 수익 창출을 목적으로 하지 않으며, 많은 분께 도움이 되길 바라는 마음으로 운영됩니다!

하루 5분!

이메일만 등록해두시면, 꾸준히 CS 지식을 쌓아갈 수 있어요.

기술 스택

Frontend With ClaudeCode🚀

  • React, TypeScript, Vite, Tailwind CSS

State Management

  • React Query - 서버 상태 관리
  • React Router - 클라이언트 사이드 라우팅
  • Custom Hooks - 재사용 가능한 로직 분리

Authentication

  • HttpOnly Cookies - 보안성 강화된 토큰 관리
  • Automatic Token Refresh - 무중단 인증 유지
  • Social Login Integration - 간편한 소셜 로그인

Development Tools

  • ESLint + Prettier - 코드 품질 관리
  • Docker - 컨테이너화된 개발 환경
  • GitHub Actions - 자동화된 CI/CD

시작하기

Prerequisites

  • Node.js 20.0 이상
  • npm 또는 yarn
  • Docker (선택사항)

설치 및 실행

# 저장소 클론
git clone https://github.com/NBC-finalProject/CS25-FE.git
cd cs25-fronted

# 의존성 설치
npm install

# 개발 서버 실행
npm start

브라우저에서 http://localhost:5173으로 접속하여 확인할 수 있습니다.


CS25와 함께 체계적인 CS 학습을 시작해보세요!

📨 CS25 바로가기

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors