Skip to content

express, react를 활용한 대학생 전용 질의 응답 커뮤니티입니다.

Notifications You must be signed in to change notification settings

RookieAND/KUAGORA

Repository files navigation

KUAGORA

📑 Description

React.js, Express 서버를 활용하여 대학 생활과 관련된 질문들을 자유롭게 올리고 답변을 받는 커뮤니티를 개설하는 프로젝트입니다.

🧱 Dependencies

  • 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)

📂 Structure

/BackEnd
    └─ /src
        └─ /auth
        └─ /constants
        └─ /database
        └─ /errors
        └─ /routes
        └─ /swagger
        └─ /types
        └─ /utils
/FrontEnd
    └─ /src
        └─ /apis
        └─ /assets
        └─ /components
        └─ /constants
        └─ /hooks
        └─ /pages
        └─ /stores
        └─ /utils

⚙️ Feature

  • 카카오, 네이버, 구글 OAuth2 기반 로그인
  • 질문글 작성 및 채택 시스템
  • 좋아요 및 댓글 기능
  • 최신순 / 추천순, 채택 여부에 따른 필터링 기능

💻 Authors

🔐 License

해당 프로젝트의 라이센스는 [MIT] License 규정을 지키고 있습니다.

About

express, react를 활용한 대학생 전용 질의 응답 커뮤니티입니다.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published