Skip to content

들어가며

RealWorld란?

풀스택 애플리케이션의 예제를 표준화된 형태로 제공하는 오픈소스 프로젝트다.
특정 프레임워크의 구조와 코드를 체계적으로 학습하고 싶을 때 유용하다.

명세서 작성부터 모든 것을 0부터 시작하면 시간이 많이 소요되는데,
잘 구조화된 코드를 참고하면서 개발하면
시간을 절약하면서도 효율적으로 실력을 향상 시킬 수 있다.

RealWorld 기반으로 구축된 프로젝트들은
공통적으로 다음과 같은 기능을 제공한다.

  1. 사용자 인증
  2. 게시글 Create, Read, Update, Delete (CRUD)
  3. 댓글
  4. 태그 필터링
  5. 사용자 프로필
  6. 팔로우

앞으로

Next.js를 학습할 예정이므로 이 레포를 기반으로 코드를 분석해볼 계획이다.
Next.js로 작성된 다른 프로젝트도 많았음에도 이 레포를 택한 이유는,
Pages Router를 사용했기 때문이다.

App Router는 이미 해당 프로젝트에서 접해보기도 했고,
아직 대부분의 기업에서는 안정성과 호환성을 고려해
App Router 보다 Pages Router를 사용하고 있는걸로 알아서,
Pages Router로 만들어진 프로젝트를 택했다.

사실 스타가 가장 많아서도 있다 ㅎ

다른 프레임워크로 작성 된 레포는 이 곳에서 볼 수 있다.

여태껏 이런 유용한 오픈소스 프로젝트가 있다는 것도 몰랐다...!
알려주신 분께 압도적 감사드립니다..

참고 자료