React.js, Express 서버를 활용하여 대학 생활과 관련된 질문들을 자유롭게 올리고 답변을 받는 커뮤니티를 개설하는 프로젝트입니다.
- Typescript (Programming Language)
- Husky (Git Hooks)
- commitlint, lint-staged (Git Convention)
- React (SPA)
- Next.js (SSR)
- Jotai (Global State)
- React-query (Server State Management)
- Styled-components (Styling)
- Axios (HTTP Client)
- Express (Web Application Server)
- TypeORM (ORM)
- Redis (Cache DB)
- MySQL (DB)
- Swagger
- jsonwebtoken (Authorization)
/BackEnd
└─ /src
└─ /auth
└─ /constants
└─ /database
└─ /errors
└─ /routes
└─ /swagger
└─ /types
└─ /utils
/FrontEnd
└─ /src
└─ /apis
└─ /assets
└─ /components
└─ /constants
└─ /hooks
└─ /pages
└─ /stores
└─ /utils
- 카카오, 네이버, 구글 OAuth2 기반 로그인
- 질문글 작성 및 채택 시스템
- 좋아요 및 댓글 기능
- 최신순 / 추천순, 채택 여부에 따른 필터링 기능
- RookieAND_ (https://github.com/RookieAND)
해당 프로젝트의 라이센스는 [MIT] License 규정을 지키고 있습니다.