Skip to content

URECA-TEAM4/gatheru-client

Repository files navigation

Gather to U - Client

This is the client-side code for Gather to U, built using React.js. This project is part of the larger URECA TEAM4 project. The backend repository can be found here.

💡 프로젝트 기획 배경

기존 슬랙이나 카카오톡을 통해 인원을 모집할 때 여러 프로젝트에 대한 글이나 분산된 정보들을 한 눈에 파악하기 어렵다는 문제를 해결하기 위해 만들어진 유레카의 인원 모집 및 커뮤니티 문화 형성 플랫폼입니다.

기대 효과

정보 분산과 가독성의 문제를 해결하고 누구나 쉽고 빠르게 인원을 구할 수 있습니다. 다양한 활동을 더욱 쉽게 열거나 참여할 수 있을 뿐만 아니라 모든 유레카 캠퍼스가 이 서비스를 통해 더욱 활발한 개발 커뮤니티 문화에 기여할 수 있습니다.

⚒️ 기술 스택

스크린샷 2024-09-30 오후 8 47 41

🌱 주요 기능

기획 배경에 따라 모각코 / 스터디 / 공모 및 대회 로 나누어 구현하였습니다.

전체 / 모집중 / 모집완료 게시글을 나누어 유저에게 정보를 제공합니다.

  • 메인 페이지 (모집 글 리스트로 보기)
  • 캘린더 페이지
  • 모각코 맵 (지도로 모각코 장소 보기) 페이지
  • 게시 글 상세보기 페이지 : 신청하기, 신청 취소하기, 댓글 달기, 신청자 현황 보기
  • 모집 글 쓰기: 모각코 / 스터디, 공모 및 대회로 나누어 폼 입력
  • 마이 페이지 : 내가 쓴 글 보기, 글 수정, 글 삭제
  • 신청자 추가/삭제 알림 기능

💻 실행 화면

Screenshot 2024-09-30 at 5 36 28 PM 스크린샷 2024-09-30 오후 8 52 37 스크린샷 2024-09-30 오후 8 54 02 Screenshot 2024-09-30 at 5 38 15 PM 스크린샷 2024-09-30 오후 8 23 48 스크린샷 2024-09-30 오후 8 13 39

⚙️ Installation

Steps

  1. Clone the repository:

    git clone https://github.com/URECA-TEAM4/gatheru-client.git
    cd gatheru-client
  2. Install dependencies:

    npm install
  3. Set up the following environment variables in a .env file.

    VITE_KAKAO_MAP_API_KEY=e34d6f325fc7a21661f707af74a3bc93

Usage

To run the client-side application in development mode:

npm start

✨ Branch / PR Name Syntax Guideline

기능별로 브랜치에서 작업 후 develop 브랜치에서 merge 하였습니다.

릴리즈 버전에 따라 최종 코드를 main에 배포합니다.

  • feat(페이지 경로 또는 컴포넌트): 새로운 기능 추가 또는 기능 업데이트
  • fix(페이지 경로 또는 컴포넌트): 버그 또는 에러 수정
  • style(페이지 경로 또는 컴포넌트): 코드 포맷팅, 코드 오타, 함수명 수정 등 스타일 수정
  • refactor(페이지 경로 또는 컴포넌트): 코드 리팩토링(똑같은 기능인데 코드만 개선)
  • file(페이지 경로 또는 컴포넌트): 파일 이동 또는 제거, 파일명 변경
  • design(페이지 경로 또는 컴포넌트): 디자인, 문장 수정
  • comment(페이지 경로 또는 컴포넌트): 주석 수정 및 삭제
  • chore: 빌드 수정, 패키지 추가, 환경변수 설정
  • docs: 문서 수정, 블로그 포스트 추가
  • hotfix: 핫픽스 수정

About

Frontend Ureca Project

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •