Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

KERT-core/kertstudyBE

Repository files navigation

STUIK ( Study In Kert )

  • STUIK는 컬트에서 매칭되는 다양한 스터디 매칭에 도움이 되고자 만들어진 웹 앱입니다. 본 프로젝트는 경북대 고급 웹 프로그래밍 과제로 제출되었음을 명시합니다.

개발 환경

  • FE ( React 활용 )
    • (CSS-In-JS) Styled-Component,
    • (Redux) Redux-Saga
  • BE ( Koa FrameWork 활용 )
    • ( Authenticate ) JWT
    • ( Multipart ) @Koa/Multer
  • IDE ( Vs Code 활용 )

대략적인 사용방법


캡처

여기서 좌측 맨 위 햄버거 바를 클릭하면 아래와 같습니다.

  • 로그인 && 회원가입

캡처

캡처

  • 우선 register page에서 자신의 email을 등록하고 비밀번호를 입력해 주셔서 회원가입 하면 됩니다.
    • 기본적인 username이 부여되는데 이는 User-[number]의 형식을 따릅니다.
    • 위에서 부여된 username은 로그인되면 navBar에 뜨는 프로필 수정에서 바꾸실 수 있습니다.
  • 그 후로는 login page로 위에서 등록한 정보로 들어가시면 됩니다.

  • 회원정보 수정

캡처

  • 기본적으로 email은 바꿀 수 없습니다. 이를 바꾸시고 싶은 경우 관리자로 연락 바랍니다.

  • 스터디 등록 && 표시

캡처

  • 우선 스터디를 표시하는 기호에는 3가지가 있습니다.
    • 파란별은 자신이 만든 스터디임을 명시합니다
    • 회색 하트는 다른 사람이 만든 스터디로서 참여할 수 있는 스터디를 명시합니다.
    • 파란 하트는 자신이 참여하는 스터디로서, 스터디를 탈퇴하면 다시 회색 하트로 돌아오게 됩니다.
  • 또한 스터디에는 제한 인원을 최소 2명 최대 20명을 지정할 수 있습니다.
    • 위와 같이 2명을 모집하는 스터디에 2명이 지원하면 모집완료라고 뜨고 겉면이 파란색으로 변하게 됩니다.
  • 또한 기본적으로 각 표지에는 기본적인 정보를 포함합니다.
    • 스터디를 만든 사람의 이름과 만든 날짜
    • 제목과 모집 여부
    • 스터디와 관련되어 있는 태그
      • 이를 클릭하면 관련 태그들로 이루어진 스터디의 목록을 보실 수 있습니다.
  • 페이지는 한 페이지당에 6개로 제한됩니다.
    • 6개가 넘어간다면 아래의 (다음)버튼이 활성화 되어 넘어갈 수 있습니다.
    • 각 스터디는 날짜에 대해 오름차순입니다. ( 최신이 맨 위 )

  • 스터디 만들기

캡처

  • 기몬적으로 스터디에 들어가는 정보는 제목, 본문, 태그, 제한인원
    • 제목과 본문, 제한인원은 빈칸이여서는 안됩니다.
      • 제한인원의 기본 값은 2명입니다.
    • 태그는 예외적으로 빈칸을 허용합니다.
  • 본문에 들어가는 이미지는 크기가 500px * [number] <= 4MB로 제한됩니다.
    • 크기가 큰 이미지를 넣게 되면 이미지가 다소 흐리게 나올 수 있습니다.

  • 스터디 확인

캡처

  • 스터디를 클릭하게 되면 스터디의 정보를 확인할 수 있습니다.
  • 스터디에 가입할 수 있는 버튼이 활성화 됩니다.
    • 만약 스터디에 가입되어 있는 상태라면 탈퇴 버튼이 그 자리에 활성화 됩니다.
    • 스터디를 만든 사람은 ( 스터디 장 )이라는 문구가 뜹니다.

캡처

  • 스터디에 참여하는 인원을 확인할 수 있습니다.
    • 노란색 배경은 스터디를 만든 사람의 정보입니다.
    • 그리고 현재 접속해 있는 유저는 > 로 표시됩니다.
  • 스터디의 모집 인원의 제한인원은 스터디 장을 제외한 숫자임을 주의해야 합니다.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors

AltStyle によって変換されたページ (->オリジナル) /