RookieAND / KUAGORA

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

Home Page:kuagora.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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를 활용한 대학생 전용 질의 응답 커뮤니티입니다.

kuagora.vercel.app


Languages

Language:TypeScript 98.1%Language:JavaScript 1.2%Language:CSS 0.5%Language:Shell 0.3%