Noveled / runninghi-frontend-cicd

0 stars 0 forks source link

Running Hi FrontEnd

[2024] RunningHi - Frontend

코드랩 AICC 3기 1차 팀 프로젝트로 진행된 리액트 기반 웹 서비스 RunningHi의 프론트엔드 페이지입니다. 다른 팀으로 부터 Runnect와 같은 서비스를 만들어달란 요청을 받았으며 이를 기반으로 기능을 구성했습니다. 사용자는 지도 위에 마커를 등록하여 러닝 코스를 만들고, 다른 사람들과 공유할 수 있는 기능을 제공합니다.
이 프로젝트는 Runnect 프로젝트를 참고하여 제작되었습니다.
RunningHi의 Backend가 궁금하다면?

목차


프로젝트 개요

https://github.com/user-attachments/assets/b0589d2b-3431-4736-846e-cd77446f92f5

김민식
김민식
강민주
강민주
손주현
손주현

기능 설명

RunningHi 프론트엔드에서는 다음과 같은 주요 기능들을 제공합니다:

  1. 사용자 인증: 로그인 및 회원가입 기능을 통해 사용자가 서비스를 이용할 수 있습니다.
  2. 코스 관리: 사용자는 지도 위에 마커를 등록하고, 등록된 코스를 수정하거나 삭제할 수 있습니다.
  3. 편의시설 검색 및 필터링: 주변 편의시설을 지도에서 조회하고, 필터링 기능을 통해 원하는 시설을 검색할 수 있습니다.
  4. 상태 관리: Redux를 통해 사용자 정보, 지도 API 데이터, 인증 상태 등을 전역적으로 관리합니다.

주요 기능 설명

코스 등록 화면

https://github.com/user-attachments/assets/56a57ca7-08c4-4c03-946d-18a4f052834b

코스정보 수정 화면

https://github.com/user-attachments/assets/31a9302d-cf67-4f6c-86a4-9b6bdecf26c3

편의시설 검색 및 필터링

https://github.com/user-attachments/assets/be17ebb1-8e54-4bc5-8fc6-de62580d6cfb

주변 편의시설을 지도에서 조회하고, 필터링 기능을 통해 원하는 시설을 검색할 수 있습니다.

버튼 클릭 애니메이션

https://github.com/user-attachments/assets/92d2dfa7-369e-486b-9f4a-9f37a8231939


CI/CD 플로우 차트

프론트엔드 CI/CD 플로우는 다음과 같습니다:

Flowchart 이미지
CI/CD Flowchart CI/CD Flowchart 2 Flowchart 설명
GitHub Actions와 AWS EC2를 사용하여 CI/CD를 관리하며, 자동 배포 및 테스트를 수행합니다.
자세한 과정은 제 블로그인 신나 티스토리 블로그에서 확인할 수 있습니다.


오류 보고

해결 완료

해결 미완료


레퍼런스